mysql筛选非空数据库_Mysql T5 数据库操作——查询(二) where子句

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子句之后【行的显示顺序】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值