当前位置:  开发笔记 > 编程语言 > 正文

SQL Server 2000 Like语句用法

如何解决《SQLServer2000Like语句用法》经验,为你挑选了1个好方法。

我有一个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”工作正常。

我需要匹配的是带有字符的电话号码。或仅包含零的电话号码。



1> Forgotten Se..:

在这里检查。

[]匹配一个字符范围。

我想你想要这样的东西:

SELECT [Phone]
FROM [Table]
WHERE
(
    [Phone] LIKE '%[A-Z]%'
    OR [Phone] LIKE '%[a-z]%'
    OR [Phone] = 'N/A'
    OR [Phone] LIKE '0'
)

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有