SQL LIKE 操作符
SQL LIKE 操作符
在SQL中,LIKE
操作符用于在查询中搜索列中的特定模式。它通常与 %
和 _
通配符一起使用,分别代表任意数量的字符和单个字符。LIKE
操作符在数据过滤和模式匹配方面非常有用,尤其是在处理大量文本数据时。
LIKE 操作符的基本用法
LIKE
操作符的基本语法如下:
SELECT column1, column2, ...
FROM table_name
WHERE column_name LIKE pattern;
column1, column2, ...
:表示要选择的列名。table_name
:表示要查询的表名。column_name
:表示要搜索的列名。pattern
:表示要匹配的模式。
百分号通配符 %
百分号(%
)代表任意数量的字符。例如,要查找所有以“Smith”结尾的名字,可以使用以下查询:
SELECT *
FROM customers
WHERE name LIKE '%Smith';
这个查询将返回所有名字以“Smith”结尾的行。
下划线通配符 _
下划线(_
)代表单个字符。例如,要查找所有第二个字符为“a”且长度为4的名字