Oct
10
- select name from detail where name like ‘%a%’
會出現英文以外的中文字.例如: “新”而且效能不好所以不建議用。
- SELECT * FROM table WHERE locate(substr,str)>0 ;
這個是不包括大小階但沒有剛才的問題
SELECT * FROM TABLE WHERE FIELDS LIKE BINARY '%FIND%'
這是有區別大小階的 需要使用lower,upper來轉換
-
select field from detail wherebinary ucase(field) like concat(’%',ucase(’a'),’%')
這個沒有search英文出中文的問題,而且沒有大小階的問題。但因為使用like 所以速度較慢。
- 最好的方法是使用正則表達式方法如下:
Written by 傻仔仔
