怎么用正则表达式。判断一个字符串的前4位是数字第5位不是数字 下面这个判断不了,有错误select case when regexp_like('01287, 电1','[0-9][0-9][0-9][0-9][^0-9]') then 1 else 0 end from dual; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 with t as ( 2 select '0123A' s from dual 3 union all 4 select '012A3BC' from dual 5 union all 6 select '012345AB' from dual 7 ) 8* select * from t where regexp_like(s,'^\d{4}\D.*')SQL> /S--------0123A 求助,oracle的sysdate问题 linux 服务器有个vim的进程占了99%的cpu,属于oracle用户的,被我kill。求原因及后果 Oracle表函数和游标表达式 ORACLE中类似的视图如何来建? IMPdp 导入问题,在线急等 怎样在ORACLE中使用transaction关键字 请教:在SQL*PLUS中如何执行指定目录下的sql脚本文件? 求教一触发器 Oracle多数据文件问题 Oracle中组合索引建立的顺序疑问 ORA-03113: end-of-file on communication channel oracle函数的返回值输出的问题
1 with t as (
2 select '0123A' s from dual
3 union all
4 select '012A3BC' from dual
5 union all
6 select '012345AB' from dual
7 )
8* select * from t where regexp_like(s,'^\d{4}\D.*')
SQL> /S
--------
0123A