MySQL运算符:
1、加+,减-,乘,除/,取模(求余)%
select a+b '和', a-b as '差', ab, a/b, a%b '模', 10%3
from test
2、比较运算符
1)=,<>, >, <, >=, <=
列名 = 值
2)包含 in, 不包含not in
列名 in(值1,值2,...,值n)
列名 not in(值1,值2,...,值n)
3)在...之间(区间值):【值2 > 值1】
列名 between 值1 and 值2
等价于:列名 >= 值1 and 列名 <= 值2
列名 not between 值1 and 值2
等价于:列名 < 值1 or 列名 > 值2
4)模糊查询,like和not like
通配符:% 任意个字符, _一个字符
【注意】模糊查询仅用于字符型列
格式:列名 like '%值%'
5)空和非空
格式: 列名 is null
列名 is not null
逻辑运算符: and or not
运算顺序:先算 not 再算 and 最后算 or
如果有括号,先算()内
select *
from tb_student
where (saddr like '湖南%'
or saddr like '江苏%')
and ssex = 1;
查询结果排序:
order by 列名 [ASC|DESC] ASC升序(默认值),DESC降序
有where子句时,order by放到where子句的后面
总结:
1、算数运算符,一般用于 select子句,where也可以用
2、where子句的各种用法(谓词) 【控制行,选择行】
in,not in
between and not between and
like not like
is null is not null
3、排序 order by,位于where子句之后【行的显示顺序】
共同学习,写下你的评论
评论加载中...
作者其他优质文章