mysql where條件通過 regexp 正則來匹配查詢數據
栗子:查找name字段中以'st'為開頭的所有數據:
1.mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';
栗子:查找name字段中以'ok'為結尾的所有數據:
2.mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';
栗子:查找name字段中包含'mar'字符串的所有數據:
3.mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';
栗子:查找name字段中以元音字符開頭或以'ok'字符串結尾的所有數據:
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';