mysql 聚合函数内比较运算符_MySQL数据库8(十四)聚合函数和运算符

利用一些统计函数(聚合函数):

count():统计每组中的数量,如果统计的目标是字段,那么不统计空NULL字段,如果为*代表统计记录。

avg():求平均值

sum():求和

max():求最大值

min():求在最小值

20180904132310572656.png

group_concat():为了将分组中指定的字段进行合并(字符串拼接)

20180904132310819726.png

运算符

算术运算符

+、-、*、/、%

基本算术运算,通常不在条件中使用,而是用于结果运算(select 字段中)

基本语法:select 运算 from 表名;

注意:

1、在mysql中,除法的运算结果是用浮点数表示的。

2、除法中除数如果为0,系统会给NULL。

3、NULL进行任何的算术运算结果都为NULL。

比较运算符

>、>=、

通常是用来在条件中进行限定结果。

=:在mysql中,没有对应的 ==比较符号,就是使用=来进行相等判断

<=>:相等比较

特殊应用:就是在字段结果中进行比较运算

20180904132311013086.png

在条件判断的时候,还会有对应的比较运算符:计算区间。

between 条件1 and 条件2;

20180904132311182031.png

between中条件1必须小于条件2,反过来不可以。

逻辑运算符

and(逻辑与)            or (逻辑或)            not(逻辑非)

20180904132311281640.png

20180904132311349023.png

in运算符

in:在什么里面,是用来替代=,当结果不是一个值,而是一个结果集的时候

基本语法:in(结果1,结果2…);只要当前条件在结果集中出现过,那么就成立。

20180904132311448632.png

is运算符

is是专门用于判断字段是否为NULL的运算符

基本语法:is null/is not null;

20180904132311562890.png

like运算符

like运算法是用来进行模糊匹配的

基本语法:like ‘匹配模式’;

匹配模式中:有两种占位符:

_:匹配单个字符

%:匹配多个字符

20180904132311646875.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值