mysql运算中max计算_MySQL 聚合函数、运算符操作、约束
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 聚合函数、运算符操作、约束相关推荐
- mysql的聚合函数文档_MySQL聚合函数
MySQL聚合函数 MySQL的聚合函数用于对多个值执行计算,并将结果返回为单个值,如所有值的平均值,所有值的总和以及某些值组中的最大值和最小值.我们通常将聚合函数与数据查询语言中的SELECT语句一 ...
- mysql 嵌套函数_MySQL 聚合函数嵌套使用
MySQL 中聚合函数不可用直接嵌套使用,比如: MAX(AVG(sal)).MAX(COUNT(*))... 解决思路:可以使用嵌套子查询,先分组取出被嵌套的聚合函数结果,再使用外聚合函数嵌套. ( ...
- mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...
如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...
- matlab怎么调用主函数,Matlab中一个函数调用另外一个函数的操作步骤
原创Matlab中一个函数调用另外一个函数的操作步骤 编辑:小安 来源:PC下载网时间:2019-11-18 13:27:35 最近很多伙伴才刚刚安装入手Matlab这款软件,而本节就重点介绍了关于M ...
- mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法
Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...
- mysql聚合函数能不能嵌套_Mysql 聚合函数嵌套使用操作
目的:mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) f ...
- mysql聚合函数要分组吗_mysql聚合函数和分组-阿里云开发者社区
文章实例的数据表,来自上一篇博客<mysql简单查询>:http://blog.csdn.net/zuiwuyuan/article/details/39349611 一. 聚合函数 聚合 ...
- mysql where不能用聚合函数_Mysql聚合函数对where语句筛选结果的影响
未用聚合函数时 select create_date FROM unlimited_user_history WHERE 1 != 1; 筛选结果为0件 但是用了聚合函数 select M ...
- mysql的所有聚合函数_MySQL 聚合函数(一)聚合(组合)函数概述
MySQL版本:5.7+ 一.MySQL 5.7中的聚合函数 MySQL 5.7中的聚合函数如下: 除非另有说明,否则组合函数会忽略NULL值. 如果在不包含Group By子句的语句中使用组合函数, ...
最新文章
- ora-12514报错解决方法
- Linux bash逐行读取文件的方法
- fatal: remote origin already exists.解决方法
- 1451 - Average 高速求平均值
- tinyxml c语言,开源TinyXML 最简单的新手教程
- java getattribute为空_Java TransMeta.getAttribute方法代码示例
- 计算机导论操作系统教案,《计算机导论》教案.doc
- 电影院售票系统,电影院订票系统,电影院购票管理系统计算机毕业设计
- 将 Hexo 部署到阿里云轻量服务器
- 论“詹姆斯*哈登”到底是不是球队毒瘤
- 如何使用最简单的方式进行企业内部知识共享
- 幕维动画——港珠澳大桥岛隧三维动画
- Java线程池设置多少线程合适
- Linux 下安装java环境
- RabbitMQ--扩展--11--均衡负载
- 导航网站合集|高效工作学习
- 【好奇心驱动力】对于用户端广告的精准投放原理的学习
- 亚马逊服务器配置php,在亚马逊AWS上建立Git服务器
- PCA主成分分析算法专题【Python机器学习系列(十五)】
- 元旦倒计时(JS计时器)
热门文章
- AD16查看不同层并修改走线(一般也就两层
- Java事务的类型有三种
- (三)cmockery中的消息打印以及可变参数相关总结
- Android开发技术周报 Issue#101
- XCode6 ,iOS之PCH文件配置
- 如何在linux centos下安装git(转)
- vimnbsp;自动识别UTF8和GB2312
- clock()、time()、clock_gettime()和gettimeofday()函数的用法和区别
- [转载] Python print输出不换行没空格
- 接口jdk1.8与jdk1.9新特性