MySQL中like的使用方法


Like的運用場合主要在模糊查詢的時候,一般以查詢字符串居多,這里據一些例子來說他的一般用法:

《1》查詢name字段中包含有“明”字的:例 select * from table1 where name like ‘%明%’
(這里不能使用*來代替,一般在使用0個或者任意個字符構成的字符串的時候最好使用%)
《2》只在首或尾% 和 * 兩者都可以使用: 例 select * from table1 where name like ‘%明’
或:select * from table1 where name like ‘*明’
《3》如果在頭尾同時使用的話,就必須要使用% :例 select * from table1 where name like ‘%[a-z]%’
《4》查詢name字段中含有數字的:select * from table1 where name like ‘%[0-9]%’
《5》查詢name字段中含有小寫字母的:select * from table1 where name like ‘%[a-z]%’
《6》查詢name字段中不含有數字的:select * from table1 where name like ‘%[!0-9]%’
補充一點,?或者_表示單個字符


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM