我有一个字段SSN存储社会秒号码。很多记录都有一个虚拟值,我试图在Where语句中找到这些。我试图找出:
我试图找到的例子如下:
00000
11111
22222
333333
444444
555555
666666
777777目前,我正在使用Oracle来运行查询。
发布于 2016-10-18 15:32:33
您可以使用带有反向引用的正则表达式找到这些模式。我认为这能起作用:
where regexp_like(ssn, '([0-9])(\1){4}')也就是说,找到一个数字,然后确定它是否重复了4次或更多次。
发布于 2016-10-18 15:35:51
在sql中,并且只有在可以使用长或条件的情况下,才可以使用以下内容:
where col like '%11111%' or col like '%22222%' or col like '%33333%' ........https://stackoverflow.com/questions/40112264
复制相似问题