模糊查询(等值查询)

模糊查询(等值查询)

模糊查询(等值查询)

select * from employees where first_name like 'S%' --查询first_name 以S 开头的员工
select * from employees where first_name like '%S' --查询first_name 以S 结尾的员工

 

--查询last_name 以M开头并且第三个字母是u的员工
select * from employees where last_name like 'M_u%';

--查询email 中包含EN 的员工
select * from employees where email like '%EN%';

模糊查询(等值查询)

--查看job_id 倒数第五个字符是下划线的员工
select * from employees where job_id like '%____';--错误示范

--查看job_id 倒数第五个字符是下划线的员工
select * from employees where job_id like '%\____' ESCAPE '\';--正确示范

其实可以不用\,用#也是可以的

模糊查询(等值查询)

select * from employees where last_name like '%%%';--结果并不包含百分号
select * from employees where last_name like '%\%%';--结果包含百分号