我有个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通配符,请告知,非常感谢.