LIKE操作符(谓词)
LIKE操作符 用来进行模糊查询。 当你不知道一个具体值 可以使用LIKE操作符进行模糊查询!
select * from 表名 where A LIKE
'A%'
'%A%'
'A%B'
'A%B%' -- 这个是防止B后面有空格 所以可能检索不到, 在B后再加上 %
SELECT * FROM Products WHERE prod_name LIKE '%b%'; --任何位置包含B 都可以检索出数据 %X%
select * from Products where prod_name like 'Fish%'; -- name 第一位包含fish的可以检索出数据。 如fish出现的位置为 中间或者后面的字符串节 则不能检索出数据。 X%
select * from Products where prod_name like 'F%y'; --检索首字符为F 末尾字符为Y的 记录行。 X%X
SELECT * FROM Products WHERE prod_name LIKE '%F'; -- %在前方 则无用处。
select * from Products where prod_name like '%' -- % 也可以匹配0字符。 可以匹配任何数据(但是!!!不包括NULL。 不能匹配NULL)
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步