LIKE運算符用于WHERE表達式中,以搜索匹配字段中的指定內容,語法如下:
WHERE column LIKE pattern
WHERE column NOT LIKE pattern
mysql模糊搜索、LIKE通常與通配符%一起使用進行模糊匹配,%表示通配pattern中出現的內容,而不加通配符%的LIKE語法,表示精確匹配,其實際效果等同于 = 等于運算符。SQL LIKE 子句中使用百分號 %字符來表示任意字符。
MySQL LIKE 匹配字符的時候,默認情況下是不區分大小寫的,如果在需要區分大小寫的時候,可以加入BINARY操作符:
SELECT * FROM username WHERE LIKE BINARY '%azz%'
SELECT * FROM username WHERE LIKE BINARY '%Azz%'
MySQL中使用 REGEXP 操作符來進行正則表達式匹配。
mysql字段轉換數字?
實例:
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态