濮阳杆衣贸易有限公司

主頁 > 知識庫 > SQL中使用ESCAPE定義轉義符詳解

SQL中使用ESCAPE定義轉義符詳解

熱門標簽:高德地圖標注電話怎么沒了 北京智能外呼系統(tǒng)供應商家 智能電銷機器人教育 電話機器人錄音師薪資 江西穩(wěn)定外呼系統(tǒng)供應商 中國地圖標注省份用什么符號 孝感銷售電銷機器人廠家 奧維地圖標注字體大小修改 無錫梁溪公司怎樣申請400電話

使用ESCAPE定義轉義符

     在使用LIKE關鍵字進行模糊查詢時,“%”、“_”和“[]”單獨出現(xiàn)時,會被認為是通配符。為了在字符數(shù)據(jù)類型的列中查詢是否存在百分號 (%)、下劃線(_)或者方括號([])字符,就需要有一種方法告訴DBMS,將LIKE判式中的這些字符看作是實際值,而不是通配符。關鍵字 ESCAPE允許確定一個轉義字符,告訴DBMS緊跟在轉義字符之后的字符看作是實際值。如下面的表達式:

LIKE '%M%' ESCAPE ‘M'

使用ESCAPE關鍵字定義了轉義字符“M”,告訴DBMS將搜索字符串“%M%”中的第二個百分符(%)作為實際值,而不是通配符。當然,第一個百分符(%)仍然被看作是通配符,因此滿足該查詢條件的字符串為所有以%結尾的字符串。
類似地,下面的表達式:

LIKE  'AB_%'   ESCAPE  ‘'

此時,定義了轉義字符“”,搜索字符串中緊跟“”之后的字符,即“_”看作是實際字符值,而不是通配符。而表達式中的“%”,仍然作 為通配符進行處理。該表達式的查詢條件為以“AB_”開始的所有字符串。

通過此文希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • js中編碼函數(shù):escape,encodeURI與encodeURIComponent詳解
  • php mysql_real_escape_string addslashes及mysql綁定參數(shù)防SQL注入攻擊
  • mysql_escape_string()函數(shù)用法分析
  • js中字符串編碼函數(shù)escape()、encodeURI()、encodeURIComponent()區(qū)別詳解
  • PHP解密Unicode及Escape加密字符串
  • python對html代碼進行escape編碼的方法
  • Java實現(xiàn)JS中的escape和UNescape代碼分享

標簽:荊州 泰州 海北 通化 齊齊哈爾 臨滄 阜陽 那曲

巨人網(wǎng)絡通訊聲明:本文標題《SQL中使用ESCAPE定義轉義符詳解》,本文關鍵詞  SQL,中,使用,ESCAPE,定義,轉義,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL中使用ESCAPE定義轉義符詳解》相關的同類信息!
  • 本頁收集關于SQL中使用ESCAPE定義轉義符詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    泽库县| 探索| 天气| 伊金霍洛旗| 景德镇市| 邛崃市| 色达县| 石景山区| 宣武区| 抚松县| 冀州市| 景泰县| 巴东县| 轮台县| 周至县| 公安县| 离岛区| 通城县| 瑞丽市| 南昌县| 含山县| 安丘市| 津市市| 镇远县| 台中县| 手游| 黔西县| 恩平市| 常熟市| 辽阳县| 朝阳市| 鲜城| 图木舒克市| 马鞍山市| 乐东| 青州市| 黔西| 虎林市| 昌乐县| 云梦县| 老河口市|