oracle用substr函式代替萬用字元

2021-05-01 12:16:48 字數 499 閱讀 1653

我有個where like 查詢 要用到萬用字元,google下得下結果:

%與包含乙個或多個字元的字串匹配。 

[ ]  與特定範圍(例如,[a-f])或特定集(例如,[abcdef])中的任意單字元匹配。 

[^]  與特定範圍(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意單字元匹配。

可是我怎麼搞怎麼不出來,語句如下:

select azp03 from azp_file  where azp03 like 'sz[0-9]%' ;

經試驗,只能用「%,_」這兩個,

只能暫時用oracle用substr函式代替萬用字元

select azp03 from azp_file

where  azp03 like 'sz%' and  substr(azp03,3,1) in ('0','1','2','3','4','5','6','7','8','9')

哪個高手諾知道oracle萬用字元,請告知,非常感謝.

oracle擷取字串 substr函式用法

1 substr函式格式 俗稱 字元擷取函式 格式1 substr string string,int a,int b 格式2 substr string string,int a 解釋 格式1 1 string 需要擷取的字串 2 a 擷取字串的開始位置 注 當a等於0或1時,都是從第一位開始擷取...

oracle中的substr 函式

substr cexpression,nstartposition ncharactersreturned 其中,cexpression指定要從其中返回字串的字元表示式或備註字段 nstartposition用於指定返回的字串在字元表示式或備註欄位中的位置,ncharactersreturned用於...

oracle的substr函式的用法

oracle的substr函式的用法 length this is a test 6,2 would return is this is a test 6 would return is a test techonthenet 3,3 would return net techonthenet 6,...