溫馨提示×

MySQL模糊查詢的用法有哪些

小億
104
2024-02-28 18:03:20
欄目: 云計算

MySQL模糊查詢主要使用通配符來實現,常用的通配符有:

  1. %:表示任意字符出現0次或多次
  2. _:表示任意單個字符
  3. [charlist]:表示在指定字符集合中的一個字符
  4. [^charlist]:表示不在指定字符集合中的一個字符

常見的模糊查詢用法包括:

  1. 查找以特定字符或字符串開頭的記錄:
SELECT * FROM table_name WHERE column_name LIKE 'prefix%';
  1. 查找以特定字符或字符串結尾的記錄:
SELECT * FROM table_name WHERE column_name LIKE '%suffix';
  1. 查找包含特定字符或字符串的記錄:
SELECT * FROM table_name WHERE column_name LIKE '%keyword%';
  1. 使用通配符_查詢指定長度的字符或字符串:
SELECT * FROM table_name WHERE column_name LIKE '______'; -- 查詢長度為6的字符串
  1. 使用通配符[charlist]和[^charlist]查詢指定字符集合中的記錄:
SELECT * FROM table_name WHERE column_name LIKE '[abc]%'; -- 查詢以a、b或c開頭的記錄
SELECT * FROM table_name WHERE column_name LIKE '[^abc]%'; -- 查詢不以a、b或c開頭的記錄

需要注意的是,在使用模糊查詢時,要確保表的字段類型是字符串類型,否則可能會出現錯誤。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女