在SQL中,LIKE运算符用于在WHERE子句中进行模式匹配。它可以用于匹配字符串的部分内容。
LIKE运算符的语法如下:
SELECT 列名
FROM 表名
WHERE 列名 LIKE '模式';
模式可以是包含通配符的字符串,通配符有以下两种形式:
%
:代表零个、一个或多个字符
_
:代表一个字符
以下是一些LIKE运算符的示例:
SELECT *
FROM 表名
WHERE 列名 LIKE '指定字符%';
SELECT *
FROM 表名
WHERE 列名 LIKE '%指定字符';
SELECT *
FROM 表名
WHERE 列名 LIKE '%指定字符%';
SELECT *
FROM 表名
WHERE 列名 LIKE '指定字符%指定字符';
SELECT *
FROM 表名
WHERE 列名 LIKE '指定字符_指定字符';
需要注意的是,LIKE运算符默认区分大小写。如果需要不区分大小写,可以使用ILIKE运算符(某些数据库支持),或者使用LOWER函数将列名和模式都转换为小写进行匹配。