| 函數 | 用途 |
|---|---|
| SUM | 加總數值 |
| AVG | 計算平均 |
| COUNT | 統計行數 |
| MAX | 取得最大值 |
| MIN | 取得最小值 |
-- 首字母在 A-M 之間
SELECT * FROM tablename WHERE column1 LIKE '[A-M]%'
-- 首字母為 A、B 或 C
SELECT * FROM tablename WHERE column1 LIKE '[ABC]%'
-- 首字母在 A-C 之間、或為 G
SELECT * FROM tablename WHERE column1 LIKE '[A-CG]%'
-- 首字母非 C
SELECT * FROM tablename WHERE column1 LIKE '[^C]%'
-- 單一字元萬用字元 _
SELECT * FROM tablename WHERE column1 LIKE 'M_crosoft' -- 符合 Microsoft、Macrosoft 等
-- 匹配特殊字元 %、_、[、]、- :置入 []
SELECT * FROM tablename WHERE column1 LIKE '%[%]%' -- 包含 % 字元的字串
適用於不確定確切拼寫、但知大概發音的查詢:
-- DIFFERENCE 回傳 0-4,4 代表極相似
SELECT * FROM tablename WHERE DIFFERENCE(column1, 'Laofei') > 3
-- SOUNDEX 回傳音標碼,可輔助理解比對邏輯
SELECT column1, SOUNDEX(column1) AS sound_code FROM tablename
DIFFERENCE 僅比較首字母與所有子音(忽略母音,除非首字為母音)[] 字元類別簡化複雜 LIKE 模式[] 轉義GROUP BY 進行多維度統計