只是上述查询的第2版......
姓氏名字 ABC x.yz ABc x.y.z ABC X. YZ A .BC xyz
查询需要获取姓氏和名字,这些姓氏和名字一起有多个非字母数字字符(一个接一个)。在这种情况下,输出将是
abc x。 yz a .BC xyz
我如何找到一起包含2个非字母数字字符的名称(一个接一个)
答案 0 :(得分:0)
假设您想要任何列具有>的行1个非alphanumeriuc:
select
Surname,
GivenName
from
T
where
patindex('%[^A-Z0-9]%[^A-Z0-9]%', Surname)
+ patindex('%[^A-Z0-9]%[^A-Z0-9]%', GivenName) > 0