一、 模糊查询
– 通配符:- % [] ^
– _ 表示任意的单个字符
– % 表示任意长度的字符串
1. - 替代单个字符
select * from Employees
where EmpName like '李_'
2. % 替代多个字符
select * from Employees
where EmpName like '李%'
3. [] 表示筛选的一个范围
select * from Employees
where EmpName like '李[0-9]留'
4. ^ 非 除了数字什么都可以
-- ^ 非 除了数字什么都可以
select * from Employees
where EmpName like '李[^0-9]留'
5. 自定义转义字符
– 通配符放到[]中就转义,就不认为是通配符
– 自己制定转义符
–where columnA like ‘%5/%%’ escape '/'
查询右括号
-- 查询含有一半括号的
select * from Employees
where EmpName like '%/[%' escape '/'
查询左括号
select * from Employees
where EmpName like '%/]%' escape '/'
查询一对括号
-- 查询含有一对括号的
select * from Employees
where EmpName like '%/[%/]%' escape '/'
没想到一下子写的有点多,就分为几集吧。