我有一个返回客户电话号码的查询。许多数字都是假的或无效的,客户输入的是全 9、全 1、全 0 或两者的组合。如何删除电话号码有 x 个重复数字的行,以消除无效号码并仅显示包含有效号码的行?
我把它放在我的 where 子句中,但我认为这不是最好的方法。
其中 C.XBW-CELL-PHONE 不在 (0,9999999999,1111111111,1111110000)
All Phone Numbers
--------------
9999999999
9990000000
1111111111
9545205889
8008772321
1110001100
9991111111
Valid Phone Numbers
--------------
9545205889
8008772321
最佳答案
这应该有效
where C.XBW-CELL-PHONE not like '%000%' and
not like '%111%' and
not like '%222%' and
not like '%333%' and
not like '%444%' and
not like '%555%' and
not like '%666%' and
not like '%777%' and
not like '%888%' and
not like '%999%';
但我认为你应该测试 4 个连续数字,3 个数字可能会删除实数。
关于mysql - 删除 MySQL 中字段具有重复数字的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49177066/