一个数字字符串,
要求最后的8为中,前四位,后四位都必须至少有一个数字1小弟的写法如下,可是不起作用
select count(1) from dual where regexp_like('0000800000','^[[:digit:]]*([[:digit:]*8[:digit:]]*){4}([[:digit:]*8[:digit:]]*){4}$')
要求最后的8为中,前四位,后四位都必须至少有一个数字1小弟的写法如下,可是不起作用
select count(1) from dual where regexp_like('0000800000','^[[:digit:]]*([[:digit:]*8[:digit:]]*){4}([[:digit:]*8[:digit:]]*){4}$')
解决方案 »
- 三个表的关系查询和统计。有点急,请大家帮帮忙。谢谢!
- 急求!!!如何用SQL语句判断库中是否存在所查表或所查列名???
- Oracle 存储过程。急!急!急!
- 救命级求救:“OCI-21500: internal error code, arguments: [17099], [], [], [], [], [], [], []” 如何解决?
- windows xp 安装oracle10后 em无法使用
- oracle9i 的bug吗?
- windows server 2003 标准版上安装oracle 8.1.5创建数据库时遇到ora-04031错误
- Oracle学习群欢迎大家的光临
- 各位大大,问个问题盼回答。:)
- 谁能提供ORACLE8.1.5版本的下载地址????!!!
- 一个较难的sql
- 一个查询语句,需要过滤掉对应多个字段的重复记录。求指教
这个写法有错误,的
select count(1)
from dual
where regexp_like(substr('1234567890',-8,4),'(\d.*?){1}') and regexp_like(substr('1234567890',-4),'(\d.*?){1}')