在SQL中,LIKE运算符用于在查询中匹配模式的字符串。它通常与通配符一起使用,以便进行模糊搜索。以下是关于SQL LIKE运算符的用法、示例和通配符解释:
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;
假设有一个名为products
的表,其中包含产品的名称。以下是一些使用LIKE运算符的示例:
查询所有以Apple
开头的产品:
SELECT * FROM products WHERE product_name LIKE 'Apple%';
查询所有包含Phone
的产品:
SELECT * FROM products WHERE product_name LIKE '%Phone%';
查询所有以A
结尾的产品:
SELECT * FROM products WHERE product_name LIKE '%A';
查询所有包含_
字符的产品(即单个字符的占位符):
SELECT * FROM products WHERE product_name LIKE '%\_%' ESCAPE '\';
%
:匹配零个或多个字符。_
:匹配单个字符。\
:转义字符,用于匹配字面值%
或_
。原文链接:codingdict.net