我有一个SQL语句,看起来像:
SELECT [Phone] FROM [Table] WHERE ( [Phone] LIKE '[A-Z][a-z]' OR [Phone] = 'N/A' OR [Phone] LIKE '[0]' )
我遇到的问题是带有“ LIKE”的where语句。我在上面已经看到了SQL语句,其中作者like
以我使用它们的方式来使用语句。起初,我以为这可能是正则表达式的一个版本,但是我从中学到了。
有谁熟悉以这种方式使用类似语句。注意:“ N / A”工作正常。
我需要匹配的是带有字符的电话号码。或仅包含零的电话号码。
在这里检查。
[]匹配一个字符范围。
我想你想要这样的东西:
SELECT [Phone] FROM [Table] WHERE ( [Phone] LIKE '%[A-Z]%' OR [Phone] LIKE '%[a-z]%' OR [Phone] = 'N/A' OR [Phone] LIKE '0' )