【发布时间】:2018-04-18 17:30:09
【问题描述】:
我正在尝试查找电话号码字段中没有任何内容且电子邮件地址字段中没有任何内容的帐户。但是当我使用 ISNUMERIC 函数过滤带有电话号码的记录时,我仍然会得到一些带有数字的记录。
我的代码:
SELECT * FROM MyTable
WHERE (ISNUMERIC(DayTimePhone) = 0 OR DayTimePhone IS NULL)
AND (DayTimePhone NOT LIKE '%[A-Z]%')
AND ((EMailAddress IS NULL) OR (EMailAddress NOT LIKE '%[A-Z]%'))
我在 DayTimePhone 字段中得到的数字是:
604.123.1123
(604) 123-1234
(604) 234-5678
(604) 345-6789
【问题讨论】:
标签: sql sql-server isnumeric