sql中的运算符和常用的模糊查询

sql运算符及其语义如下

其中in关键字可能很多小白不会使用,它用于查询指定查询范围中的数据,一般为in(xxx,xxx,xxx)

is null: 就是空值的意思,数据库中没有值的部分就是<null>,空值;这里注意去辨别,究竟是null字符串(要用='null'才可以)还是真正的<null>

模糊查询like

sql中除了使用运算符之外,还可以使用like操作符配合通配符进行模糊查询

模糊查询的语法:

select *
from t1
where x  like '通配符+字符'

通配符用来匹配值的一部分,类似正则

结合这两个通配符就可以对字符串进行一些相应的查询了,比如我想要查询以C开头,以a结尾的国家信息,就可以这么写:

select *
from country
where name like 'C%a'

注意%可以表示出现任意次数的字符,但是_只能表示一个字符,也就相当于是占位符了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值