1. 程式人生 > >mysql中使用like模糊查詢時如何轉義%

mysql中使用like模糊查詢時如何轉義%

我們經常使用like語句配合%%萬用字元來進行模糊查詢,那麼如果欄位內容本身含有%,而你要查詢包含有%的記錄怎麼辦呢怎麼辦呢。假設欄位是title,那麼下面的語句可以嗎?

select * from table where title like “%%%”;

如果你試過就知道,肯定不行的,那麼正確的寫法是怎樣的呢?

我們應該對%符號進行轉義:

select * from table where title like “%\%%”;