MySQL Like語句的應用辦法。本站提示廣大學習愛好者:(MySQL Like語句的應用辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL Like語句的應用辦法正文
REGEXP
例1.查詢字段中包括非英文的數據
SELECT *
FROM `m_user`
WHERE `emp_no`
REGEXP '[^ -~]' =1
列2.如許能把一切不含英文的都弄出來
SELECT *
FROM table
WHERE name
NOT REGEXP '[a-zA-Z0-9]+'
固然除regexp以外還可使用FIND_IN_SET,like來操作
FIND_IN_SET
mysql中若何應用FIND_IN_SET(),和應用FIND_IN_SET()留意的處所,還有F第二世界整頓宣布IND_IN_SET()與in()的應用差別。
在mysql中查詢表字段 pingid = (1,2,3,)
SELECT * FROM `linkinfo` WHERE `pingid` REGEXP '{id},' AND `pingid` NOT REGEXP '[[:alnum:]]+{id},'
應用下面的語句,可以查詢出來
Like
MySQL中,SQL的形式缺省是疏忽年夜小寫的。上面顯示一些例子。留意在你應用SQL形式時,你不克不及應用=或!=;而應用LIKE或NOT LIKE比擬操作符。
SELECT 字段 FROM 表 WHERE 某字段 Like 前提
個中關於前提,SQL供給了四種婚配形式:
1,%:表現隨意率性個或多個字符。可婚配隨意率性類型和長度的字符。
好比
代碼以下 復制代碼
SELECT * FROM [user] WHERE u_name LIKE ‘%三%'