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