在MySQL中,可以使用LIKE
操作符進行模糊查詢。LIKE
操作符用于在查詢中匹配模式,可以使用通配符來表示模式的一部分。以下是一些使用LIKE
操作符進行模糊查詢的示例:
SELECT * FROM 表名 WHERE 列名 LIKE '指定字符串%'
SELECT * FROM 表名 WHERE 列名 LIKE '%指定字符串'
SELECT * FROM 表名 WHERE 列名 LIKE '%指定字符串%'
SELECT * FROM 表名 WHERE 列名 LIKE '_指定字符%'
其中,下劃線(_)代表一個字符的通配符。
SELECT * FROM 表名 WHERE 列名 NOT LIKE '指定字符串%'
需要注意的是,LIKE
操作符區分大小寫。如果要進行不區分大小寫的模糊查詢,可以使用LOWER
或UPPER
函數將列名和指定字符串轉為統一的大小寫形式。例如:
SELECT * FROM 表名 WHERE LOWER(列名) LIKE LOWER('指定字符串%')