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]%’補充一點,?或者_表示單個字元
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]%’補充一點,?或者_表示單個字元