MySQL——模糊查询操作符

模糊查询:比较运算符
返回值为布尔值

运算符语法描述
IS NULLa IS NULL b如果操作符为NULL,结果为真
IS NOT NULLa IS NOT NULL如果操作符不为NULL,则结果为真
BETWEENa BETWEEN b AND c若a在b和c之间,则结果为真
LIKEa LIKE bSQL匹配,如果a匹配b,则结果为真
INa IN (a1,a2,a3…)假设a在a1,a2,a3…其中的一个值中,则结果为真

IS NULL


-- 查询borndate为空的数据
SELECT `studentno`, `studentname` FROM student
WHERE `address`='' OR `address`IS NULL

IS NOT BULL

-- 查询borndate不为空的数据
SELECT `studentno`, `studentname` FROM student
WHERE `borndate` IS NOT NULL

使用like结合 %(代表0到任意个字符) _(代表一个字符)

SELECT `studentno`, `studentname` FROM student
WHERE studentname LIKE '张%'
-- 查询studentname里面带张的数据,张字后面只有一个字的数据
SELECT `studentno`, `studentname` FROM student
WHERE studentname LIKE '张_'
-- 查询studentname数据中中间带永的数据
SELECT `studentno`, `studentname` FROM student
WHERE `studentname` LIKE '%永%'

IN(具体的一个或多个值)

-- 查询studentno为1001,1002,1003的数据
SELECT `studentno`, `studentname` FROM student
WHERE `studentno` IN(1001, 1002, 1003)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值