使用SQL查询在电话号码字段中查找字母和特殊字符

时间:2016-06-16 18:55:31

标签: postgresql

我需要测试我的电话号码列值是否在字段中包含任何字母和特殊字符 你知道一些有用的东西吗?

选择不同的手机FROM表WHERE phone = PATINDEX('%[^ 0-9]%') 我得到的错误: 函数patindex(未知)不存在。您可能需要添加显式类型转换。

表 名字电话  ss(111)222-4444  xx(222)(333)4444  yy 223 $ 36& 888  zz 6738 ^ 3!@ 77 .ext  aa 777888停止

输出(我希望在我的输出中看到这个) 名字电话 yy 223 $ 36& 888 zz 6738 ^ 3!@ 77 .ext aa 777888停止 我的目的是......我应该清理有特殊字符和字母的电话号码。 有太多无效的字符,所以我想真正测试只允许的数字。

0 个答案:

没有答案