MySQL中可以使用通配符來進行模糊查詢,常用的通配符有%
和_
。
%
匹配任意多個字符,可以出現在字符串的任意位置。_
匹配單個字符,可以出現在字符串的任意位置。例如,如果要查找所有以A
開頭的記錄,可以使用以下SQL語句:
SELECT * FROM table_name WHERE column_name LIKE 'A%';
如果要查找所有以A
結尾的記錄,可以使用以下SQL語句:
SELECT * FROM table_name WHERE column_name LIKE '%A';
如果要查找所有包含A
的記錄,可以使用以下SQL語句:
SELECT * FROM table_name WHERE column_name LIKE '%A%';
如果要查找所有以A
開頭且長度為3的記錄,可以使用以下SQL語句:
SELECT * FROM table_name WHERE column_name LIKE 'A__';
通過使用通配符,可以更靈活地進行模糊查詢,找到符合條件的記錄。