色偷偷91综合久久噜噜-色偷偷成人-色偷偷尼玛图亚洲综合-色偷偷人人澡久久天天-国内精品视频一区-国内精品视频一区二区三区

Hello! 歡迎來到小浪云!


如何在 LIKE 查詢中包含特殊字符 “ 和 `"` ?


avatar
小浪云 2024-11-10 201

如何在 LIKE 查詢中包含特殊字符 “ 和 `"` ?

like 查詢中含有特殊字符 和 ” 時的問題

like 查詢中含有特殊字符 和 ” 時,可能會出現查詢不到結果的問題。

問題描述

數據庫中一個存儲 json 字符串的字段為例,需要查詢該字段中 totalcount 屬性值為 true 的數據。

  • 以下查詢可以返回結果:
    select * from task where column_a like ‘%”totalcount%’
  • 但以下查詢卻無法返回結果:
    select * from task where column_a like ‘%”totalcount”%’

原因分析

反斜杠()是 sql 中的轉義字符,用于轉義具有特殊含義的字符,使其能夠表示原本的含義。因此,當 like 中包含反斜杠時,需要對反斜杠進行再次轉義才能正確解析。另外,雙引號(”)也是 sql 中的特殊字符,需要進行轉義才能正常使用。

解決方案

要解決此問題,需要對反斜杠和雙引號進行轉義,可以使用以下方式:

  • 對反斜杠轉義: 或者
  • 對雙引號轉義:”

因此,正確的查詢語句可以寫成:

SELECT * from task where column_a LIKE '%\"totalCount\":false%'
登錄后復制

其中,反斜杠被轉義了兩次,雙引號也被轉義。

相關閱讀

主站蜘蛛池模板: 久久综合给合久久狠狠狠色97 | 天天操夜夜操美女 | 精品特级一级毛片免费观看 | 久久97视频| 国产精品一区在线观看你懂的 | 国产欧美日韩精品一区二区三区 | 日韩伦理一区二区 | 中文字幕日本一区波多野不卡 | 国产亚洲欧美在线中文无广告 | 国产精品久久久久久夜夜夜夜 | 免费a级在线观看完整片 | 日韩污视频 | 婷婷激情在线 | 日韩欧美在线视频一区二区 | 日韩欧美在线观看 | 国产成人+亚洲欧洲 | 亚洲欧洲精品一区二区三区 | 伊人久久大杳蕉综合大象 | 激情亚洲综合网 | 日韩伦理在线免费观看 | 特级黄色毛片在放 | 日韩精品一区二区三区免费视频 | 日韩精品久久久久影院 | 老司机国内精品久久久久 | 色噜噜狠狠成人影院 | 国产精品久久久久三级 | 国内精品视频在线观看 | 久久亚洲伊人 | 毛片2| 成人免费网址 | 久久老色鬼天天综合网观看 | 久久888| 亚洲欧美一级久久精品 | 天天干b| 看黄色一级视频 | 亚洲一区二区精品 | 在线国产欧美 | 久久综合五月 | 午夜精品成年片色多多 | 特级黄色毛片 | 337p欧洲亚大胆精品 |