SQL LIKE 操作符

更新时间:2020-05-03 00:35

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

SQL LIKE 语法
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;

演示数据库
下面是选自 "lqwvje" 表的数据:
idnameurlsortcountry
1罗分明博客http://www.luofenming.com9中国
2淘宝
https://www.taobao.com5中国
3googlehttps://www.google.cm/11美国
495网络http://www.995w.com3中国
5Facebookhttps://www.facebook.com8美国



SQL LIKE 操作符实例
下面的 SQL 语句选取 name 以 "罗分明" 开始的所有数据:
SELECT * 
FROM lqwvje
WHERE name LIKE '罗分明%';
结果

image.png

提示:"%" 符号用于在模式的前后定义通配符(默认字母)。您将在下一章中学习更多有关通配符的知识。

下面的 SQL 语句选取 name 以 "网络" 结尾的所有数据:
SELECT * 
FROM lqwvje
WHERE name LIKE '%网络';
结果

image.png

下面的 SQL 语句选取 name 包含模式 "oo" 的所有客户:
SELECT *
FROM lqwvje
WHERE name LIKE '%oo%';
结果

image.png