我需要测试我的电话号码列值是否在字段中包含任何字母和特殊字符 你知道一些有用的东西吗?
选择不同的手机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停止 我的目的是......我应该清理有特殊字符和字母的电话号码。 有太多无效的字符,所以我想真正测试只允许的数字。