在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函數將列名和模式都轉換為小寫進行匹配。