SQL中like的用法.


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

例1,查詢name字段中包含有“明”字的。

select * from table1 where name like%%

這里不要使用*來代替,一般在使用0個或者任意個字符構成的字符串的時候最好使用%
不過在首或尾使用可以相互替換,如果在頭尾同時使用的話,就必須要使用%

例2,查詢name字段中以“李”字開頭。

select * from table1 where name like ‘李*’

或者

select * from table1 where name like ‘李%

 

例3,查詢name字段中含有數字的。

select * from table1 where name like%[0-9]%

 

例4,查詢name字段中含有小寫字母的。

select * from table1 where name like%[a-z]%

 

例5,查詢name字段中不含有數字的。

select * from table1 where name like%[!0-9]%

 

補充一點,?或者_表示單個字符.


免責聲明!

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



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