Mysql中的like模糊查詢


MySql的like語句中的通配符:百分號、下划線和escape

%代表任意多個字符
_代表一個字符
escape,轉義字符后面的%或_,使其不作為通配符,而是普通字符匹配
 
數據庫數據如下:


1.查找名字中以Lucy的字段

查詢語句:

select * from `user` where name like 'Lucy%'

結果:

2、查詢名字是“Lucy”開頭且后面只有一個字符的字段

查詢語句:

select * from `user` where name like 'Lucy_'

查詢結果:

3、查找名字中以“Lucy_”開始的字段

查詢語句:

select * from `user` where name like 'Lucy/_%' escape'/'

查詢結果:

4、查詢名字中以“Lucy”開始,中間含有“_”,以“2”結束的字段

查詢語句:

select * from `user` where name like 'Lucy%/_%2' ESCAPE '/'

查詢結果:

 


免責聲明!

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



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