oracle中 如何 判断 表中字段是否为 连续的数字,例如‘3333333333',‘44444444’

(2011-09-23 15:42:45)

标签:

判断

字段是否为

连续的数字

杂谈

分类:

数据库

!@#$%^QWERTY!@#$%是我认为在你表中绝不可能出现的字符串,如果你觉得不够保险,可以随意替换成你认为的绝对不可能出现的字符串。

SQL> select * from test;

ID

------------------------------

111111111111

2222222

33333333

4444444

555555556666

7888888888

8888888889

00000000000

1111 1111

222 3333

abc

aaa

AAAA

ABCD

a111111

222221a

16 rows selected

SQL> select id from test where REGEXP_REPLACE

(id,'(0+|1+|2+|3+|4+|5+|6+|7+|8+|9+)','!@#$%^QWERTY!@#$%')='!@#$%^QWERTY!@#$%';

ID

------------------------------

111111111111

2222222

33333333

4444444

00000000000

SQL>

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐