Sql server 2012 如何排除表中非特定长度的值?

Sql server 2012 如何排除表中非特定长度的值?,sql-server-2012,Sql Server 2012,我是一个有点经验不足的SQL用户,试图更新我的表,将所有不完全是10位数的电话号码设置为空 我的update语句如下所示: update [#Cleaned RMS BCM Leads] set Phone1 = null where Phone1 (not 10 digits) 我知道这是不正确的,但我无法确定在“Phone1”之后放置什么以返回所需的结果。您能测试LEN(Phone1)!=10我不知道电话1使用哪种格式,但它应该可以工作……不客气:)我很高兴能帮上忙。。。

我是一个有点经验不足的SQL用户,试图更新我的表,将所有不完全是10位数的电话号码设置为空

我的update语句如下所示:

update [#Cleaned RMS BCM Leads] set Phone1 = null where Phone1 (not 10 digits)
我知道这是不正确的,但我无法确定在“Phone1”之后放置什么以返回所需的结果。

您能测试LEN(Phone1)!=10我不知道电话1使用哪种格式,但它应该可以工作……不客气:)我很高兴能帮上忙。。。