淺談MySQL模糊查詢中通配符的轉義
sql中經常用like進行模糊查詢,而模糊查詢就要用到百分號“%”,下劃線“_”這些通配符,其中“%”匹配任意多個字符,“_”匹配單個字符。如果我們想要模糊查詢帶有通配符的字符串,如“60%”,“user_name”,就需要對通配符進行轉義,有兩種方式。如下:
1、反斜杠是轉義符,通過反斜杠來轉義%,使其不再是通配符。這里第一個%是通配符,第二個%不是通配符。
select percent from score where percent like '%0\%';
2、這種是通過escape關鍵字進行轉義,將特定符號后的字符進行轉義,這里斜杠后面的%就不再是通配符,斜杠之前的%仍然起通配符作用。
select percent from score where percent like '%0/%' escape '/';
以上就是小編為大家?guī)淼臏\談MySQL模糊查詢中通配符的轉義全部內容了,希望大家多多支持腳本之家~
相關文章
詳解MySQL中存儲函數創(chuàng)建與觸發(fā)器設置
這篇文章主要為大家詳細介紹了MySQL中存儲函數的創(chuàng)建與觸發(fā)器的設置,文中的示例代碼講解詳細,具有一定的學習價值,需要的可以參考一下2022-08-08Windows10 64位安裝MySQL5.6.35的圖文教程
這篇文章主要介紹了Windows10 64位安裝MySQL5.6.35的圖文教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02MySQL中主鍵為0與主鍵自排約束的關系詳解(細節(jié))
這篇文章主要給大家介紹了關于MySQL中主鍵為0與主鍵自排約束的關系的相關資料,主要介紹的是其中的一些非常細的細節(jié),對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-05-05