通配符和like用法

-- 在搜索数据库的时候,sql通配符可以替换一个或者多个字符(sql通配符必须和like操作符一起使用)
--sql 通配符包括:

------ 1. %  (替换一个或多个字符)

select * from base_dept where dept_name like '琴%';--从表中搜索出部门名称 以琴开头的
select * from base_dept where dept_name like '%琴';--从表中搜索出部门名称 以琴结尾的
select * from base_dept where dept_name like '%琴%';--从表中搜索出部门名称 包含琴的

------ 2. _  (替换一个字符)

select * from base_dept where dept_name like '_honghq';--从表中搜索部门名称 的第一个字符之后是“honghq”的部门
select * from base_dept where dept_name like 'A_z_ab';--从表中搜索部门名称以A开头,然后是一个任意字符,然后是z,然后是一个任意字符,然后是ab

------ 3. [charlist] 字符列中的任何单一字符

select * from base_dept where dept_name like '[afg]%';--从表中搜索部门名称以 a 或者 f 或者 g 开头 的部门名称

------ 4.[^charlist] 和 [!charlist]  不在字符列中的任何单一字符

select * from base_dept where dept_name like '[^afg]';--从表中搜索部门名称不以 a 或者 f 或者 g 开头 的部门名称
select * from base_dept where dept_name like '[!afg]';--从表中搜索部门名称不以 a 或者 f 或者 g 开头 的部门名称

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值