ORACLE中ESCAPE關鍵字用法

2021-09-29 22:18:07 字數 386 閱讀 3680

1.使用 escape 關鍵字定義轉義符:

在模式中,當轉義符置於萬用字元之前時,該萬用字元就解釋為普通字元。

2.escape 'escape_character'

允許在字串中搜尋萬用字元而不是將其作為萬用字元使用。escape_character 是放在萬用字元前表示此特殊用途的字元。

select * from a where name like '%aa/%bb%' escape '/'

p.s: 1.第乙個和最後乙個%作為萬用字元,中間的%作為普通字元。

2.escape一般用於模糊查詢中

結果為:

name

----------

teaa%bbdfasdfasdf 

weaa%bbdfasdf

oracle中的escape關鍵字

size small 定義 escape關鍵字經常用於使某些特殊字元,如萬用字元 轉義為它們原 來的字元的意義,被定義的轉義字元通常使用 但是也可以使用其他的符號。例項 sql select from t11 where name like name aa a aaasql select from ...

MySQL中ESCAPE關鍵字的用法詳解

轉義即表示轉義字元原來的語義,乙個轉義字元的目的是開始乙個字串行,使得轉義字元開頭的該字串行具有不同於該字串行單獨出現時的語義。mysql中,轉義字元以 開頭,程式設計中常見的轉義字元,在mysql均是有效的,在此不做贅述和討論。在此,主要通過 和 來對escape關鍵字的作用進行說明。匹配任意多個...

oracle的escape轉義字元

定義 escape關鍵字經常用於使某些特殊字元,如萬用字元 轉義為它們原 來的字元的意義,被定義的轉義字元通常使用 但是也可以使用其他的符號。例項 sql select from t11 where name like name aa a aaasql select from t11 where n...