5、查询表记录时做数学运算

1、运算符

+ - * / %

2、示例

1、查询时所有英雄攻击力翻倍

select id,name,gongji*2 as gj from sanguo;

2、逻辑比较

1、and (两个或多个条件同时成立)

2、or (任意一个条件成立即可)

3、练习

1、找出攻击值高于200的蜀国英雄的名字、攻击力

select name as n,gongji as g from sanguo

where gongji>200 and country="蜀国";

2、将吴国英雄中攻击值为110的英雄的攻击值改为100,防御力改为60

update sanguo set gongji=100,fangyu=60

where country="吴国" and gongji=110;

3、查找蜀国和魏国的英雄信息

select * from sanguo

where country="蜀国" or country="魏国";

3、范围内比较

1、between 值1 and 值2

2、where 字段名 in(值1,值2,...)

3、where 字段名 not in(值1,值2,...)

4、练习

1、查找攻击值100-200的蜀国英雄信息

select * from sanguo

where gongji between 100 and 200 and

country="蜀国";

2、找到蜀国和吴国以外的国家的女英雄信息

select * from sanguo

where country not in("蜀国","吴国")

and sex="女";

3、找到id为1、3或5的蜀国英雄 和 貂蝉的信息

select * from sanguo

where

(id in(1,3,5) and country="蜀国") or name="貂蝉";

4、匹配空、非空

1、空 :where name is null

2、非空:where name is not null

3、示例

1、姓名为NULL值的蜀国女英雄信息

select * from sanguo

where

name is null and country="蜀国" and sex="女";

2、姓名为 "" 的英雄信息

select * from sanguo where name="";

4、注意

1、NULL :空值,只能用 is 或者 is not 去匹配

2、"" :空字符串,用 = 或者 != 去匹配

5、模糊比较

1、where 字段名 like 表达式

2、表达式

1、_ : 匹配单个字符

2、% : 匹配0到多个字符

3、示例

select name from sanguo where name like "_%_";

select name from sanguo where name like "%";

## NULL不会被统计,只能用is、is not去匹配

select name from sanguo where name like "___";

select name from sanguo where name like "赵%";

mysql运算中max计算_MySQL 聚合函数、运算符操作、约束相关推荐

  1. mysql的聚合函数文档_MySQL聚合函数

    MySQL聚合函数 MySQL的聚合函数用于对多个值执行计算,并将结果返回为单个值,如所有值的平均值,所有值的总和以及某些值组中的最大值和最小值.我们通常将聚合函数与数据查询语言中的SELECT语句一 ...

  2. mysql 嵌套函数_MySQL 聚合函数嵌套使用

    MySQL 中聚合函数不可用直接嵌套使用,比如: MAX(AVG(sal)).MAX(COUNT(*))... 解决思路:可以使用嵌套子查询,先分组取出被嵌套的聚合函数结果,再使用外聚合函数嵌套. ( ...

  3. mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...

    如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...

  4. matlab怎么调用主函数,Matlab中一个函数调用另外一个函数的操作步骤

    原创Matlab中一个函数调用另外一个函数的操作步骤 编辑:小安 来源:PC下载网时间:2019-11-18 13:27:35 最近很多伙伴才刚刚安装入手Matlab这款软件,而本节就重点介绍了关于M ...

  5. mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法

    Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...

  6. mysql聚合函数能不能嵌套_Mysql 聚合函数嵌套使用操作

    目的:mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) f ...

  7. mysql聚合函数要分组吗_mysql聚合函数和分组-阿里云开发者社区

    文章实例的数据表,来自上一篇博客<mysql简单查询>:http://blog.csdn.net/zuiwuyuan/article/details/39349611 一. 聚合函数 聚合 ...

  8. mysql where不能用聚合函数_Mysql聚合函数对where语句筛选结果的影响

    未用聚合函数时 select   create_date  FROM unlimited_user_history WHERE 1 != 1; 筛选结果为0件 但是用了聚合函数 select    M ...

  9. mysql的所有聚合函数_MySQL 聚合函数(一)聚合(组合)函数概述

    MySQL版本:5.7+ 一.MySQL 5.7中的聚合函数 MySQL 5.7中的聚合函数如下: 除非另有说明,否则组合函数会忽略NULL值. 如果在不包含Group By子句的语句中使用组合函数, ...

最新文章

  1. ora-12514报错解决方法
  2. Linux bash逐行读取文件的方法
  3. fatal: remote origin already exists.解决方法
  4. 1451 - Average 高速求平均值
  5. tinyxml c语言,开源TinyXML 最简单的新手教程
  6. java getattribute为空_Java TransMeta.getAttribute方法代码示例
  7. 计算机导论操作系统教案,《计算机导论》教案.doc
  8. 电影院售票系统,电影院订票系统,电影院购票管理系统计算机毕业设计
  9. 将 Hexo 部署到阿里云轻量服务器
  10. 论“詹姆斯*哈登”到底是不是球队毒瘤
  11. 如何使用最简单的方式进行企业内部知识共享
  12. 幕维动画——港珠澳大桥岛隧三维动画
  13. Java线程池设置多少线程合适
  14. Linux 下安装java环境
  15. RabbitMQ--扩展--11--均衡负载
  16. 导航网站合集|高效工作学习
  17. 【好奇心驱动力】对于用户端广告的精准投放原理的学习
  18. 亚马逊服务器配置php,在亚马逊AWS上建立Git服务器
  19. PCA主成分分析算法专题【Python机器学习系列(十五)】
  20. 元旦倒计时(JS计时器)

热门文章

  1. AD16查看不同层并修改走线(一般也就两层
  2. Java事务的类型有三种
  3. (三)cmockery中的消息打印以及可变参数相关总结
  4. Android开发技术周报 Issue#101
  5. XCode6 ,iOS之PCH文件配置
  6. 如何在linux centos下安装git(转)
  7. vimnbsp;自动识别UTF8和GB2312
  8. clock()、time()、clock_gettime()和gettimeofday()函数的用法和区别
  9. [转载] Python print输出不换行没空格
  10. 接口jdk1.8与jdk1.9新特性