SQL LIKE 操作符
更新时间:2020-05-03 00:35LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SQL LIKE 语法
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern;
演示数据库
下面是选自 "lqwvje" 表的数据:
id | name | url | sort | country |
1 | 罗分明博客 | http://www.luofenming.com | 9 | 中国 |
2 | 淘宝 | https://www.taobao.com | 5 | 中国 |
3 | https://www.google.cm/ | 11 | 美国 | |
4 | 95网络 | http://www.995w.com | 3 | 中国 |
5 | https://www.facebook.com | 8 | 美国 |
SQL LIKE 操作符实例
下面的 SQL 语句选取 name 以 "罗分明" 开始的所有数据:
SELECT * FROM lqwvje WHERE name LIKE '罗分明%';
结果
提示:"%" 符号用于在模式的前后定义通配符(默认字母)。您将在下一章中学习更多有关通配符的知识。
下面的 SQL 语句选取 name 以 "网络" 结尾的所有数据:
SELECT * FROM lqwvje WHERE name LIKE '%网络';
结果
下面的 SQL 语句选取 name 包含模式 "oo" 的所有客户:
SELECT * FROM lqwvje WHERE name LIKE '%oo%';