西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁西西教程數(shù)據(jù)庫教程 → 數(shù)據(jù)庫模糊搜索時關(guān)鍵字中有%號的解決方案

數(shù)據(jù)庫模糊搜索時關(guān)鍵字中有%號的解決方案

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2013/2/26 8:37:22字體大。A-A+

作者:西西點擊:0次評論:5次標簽: 模糊搜索

  • 類型:編程控件大小:5.9M語言:中文 評分:6.6
  • 標簽:
立即下載

數(shù)據(jù)庫模糊搜索時,都知道應(yīng)該用通配符%號來模糊匹配。如:select *from table where content like '%key%'。但當關(guān)鍵字key中也包含有%號時,應(yīng)該怎么辦?

數(shù)據(jù)庫中有關(guān)鍵字:escape就是用來轉(zhuǎn)換的。使用escape關(guān)鍵字定義轉(zhuǎn)義符時,當轉(zhuǎn)義符置于通配符之前時,該通配符就解釋為普通字符。用法:ESCAPE 'escape_character' 其允許在字符串中搜索通配符而不將其作為通配符使用。'escape_character'通常用'/'或'\'做為轉(zhuǎn)義符,其它如‘!'等也可以做為轉(zhuǎn)義符。

示例:

  select *from table where content like '%/%%' escape '/'

  /為轉(zhuǎn)義字符,第二個%為普通字符,第一、三個%為通配符。

  select *from table where content like '%/%//%' escape '/'

  /為轉(zhuǎn)義字符,第二個%為普通字符,第一、三個%為通配符,第二個/為轉(zhuǎn)義字符,第三個/為普通字符。

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(5)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)