15、LIKE 模糊查询
模糊查询表达式
-
% 表示指代任意内容,例如 '%小%' 表示包含 小 的表达式,且 小 前后都有内容,
-
'%小' 表示以 小 结尾的表达式,前面有内容,后面没有内容
-
'小%' 表示以 小 开头的表达式,小 前面没有内容,后面有内容。
使用LIKE模糊查询
以 teacher 表为例,需要查询出姓 王 的教师信息结果集:
SELECT * FROM teacher WHERE name LIKE '王%';
% 表示指代任意内容,例如 '%小%' 表示包含 小 的表达式,且 小 前后都有内容,
'%小' 表示以 小 结尾的表达式,前面有内容,后面没有内容
'小%' 表示以 小 开头的表达式,小 前面没有内容,后面有内容。
以 teacher 表为例,需要查询出姓 王 的教师信息结果集:
SELECT * FROM teacher WHERE name LIKE '王%';