色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql去掉%

劉姿婷1年前9瀏覽0評論

MySQL中可以使用LIKE語句來模糊查詢數據,其中%符號表示可以匹配0到多個任意字符。但是有時我們需要查詢某個具體字符中包含%符號,而不是作為通配符使用。這時就需要去掉%符號的作用。

例如我們有一個表格名為users,其中有一列名字叫做username,里面的一些值如下:
- jerry
- tom%cat
- mike
- %lucy%
- peter
如果我們使用以下語句查詢包含%的username:
SELECT * FROM users WHERE username LIKE '%\%%';
這時會返回以下結果:
- tom%cat
- %lucy%
如果我們想查詢包含實際%字符的username,就需要將%字符轉義掉。如下所示:
SELECT * FROM users WHERE username LIKE '%\\%%';
這時會返回以下結果:
- %lucy%

另外,我們還可以使用ESCAPE指定一個轉義字符。例如使用$作為轉義字符,則查詢實際%字符的語句如下:

SELECT * FROM users WHERE username LIKE '%$%%' ESCAPE '$';

以上就是MySQL查詢中去掉%的方法。通過轉義或者使用轉義字符來實現查詢包含實際%符號的數據。