-- 在搜索数据库的时候,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 开头 的部门名称