佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > SQL中使用ESCAPE定義轉(zhuǎn)義符詳解

SQL中使用ESCAPE定義轉(zhuǎn)義符詳解

熱門標(biāo)簽:地方門戶網(wǎng)站 呼叫中心市場(chǎng)需求 網(wǎng)站排名優(yōu)化 Linux服務(wù)器 服務(wù)外包 鐵路電話系統(tǒng) AI電銷 百度競(jìng)價(jià)排名

使用ESCAPE定義轉(zhuǎn)義符

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

LIKE '%M%' ESCAPE ‘M'

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

LIKE  'AB_%'   ESCAPE  ‘'

此時(shí),定義了轉(zhuǎn)義字符“”,搜索字符串中緊跟“”之后的字符,即“_”看作是實(shí)際字符值,而不是通配符。而表達(dá)式中的“%”,仍然作 為通配符進(jìn)行處理。該表達(dá)式的查詢條件為以“AB_”開(kāi)始的所有字符串。

通過(guò)此文希望能幫助到大家,謝謝大家對(duì)本站的支持!

您可能感興趣的文章:
  • 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對(duì)html代碼進(jìn)行escape編碼的方法
  • Java實(shí)現(xiàn)JS中的escape和UNescape代碼分享

標(biāo)簽:蘭州 黃山 崇左 銅川 衡水 仙桃 湖南 湘潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL中使用ESCAPE定義轉(zhuǎn)義符詳解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    定襄县| 龙岩市| 常山县| 涡阳县| 镇远县| 抚宁县| 塘沽区| 莲花县| 怀集县| 连平县| 阿拉善左旗| 常宁市| 香河县| 宜州市| 隆昌县| 六盘水市| 海林市| 乐山市| 常熟市| 祁门县| 修文县| 额济纳旗| 玛多县| 溧水县| 平安县| 平泉县| 措美县| 无极县| 泉州市| 金山区| 琼结县| 仲巴县| 时尚| 定日县| 康乐县| 巴林右旗| 嘉义县| 天长市| 湘潭县| 新野县| 钦州市|