代码之家  ›  专栏  ›  技术社区  ›  Frank V

类似SQL Server 2000的语句用法

  •  0
  • Frank V  · 技术社区  · 16 年前

    我有一个SQL语句,如下所示:

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

    我遇到的问题是“喜欢”的“在哪里”陈述。我见过作者使用的SQL语句 like 我在上面使用它们的方式。起初,我以为这可能是正则表达式的一个版本,但后来我学会了。

    是否有人熟悉以这种方式使用类似语句。注意:“不适用”工作正常。

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

    2 回复  |  直到 16 年前
        1
  •  4
  •   Nick Kavadias    11 年前

    here

    SELECT [Phone]
    FROM [Table]
    WHERE
    (
        [Phone] LIKE '%[A-Z]%'
        OR [Phone] LIKE '%[a-z]%'
        OR [Phone] = 'N/A'
        OR [Phone] LIKE '0'
    )
    
        2
  •  2
  •   Apurv    12 年前

    t-sql ISNUMERIC

    TRIM REPLACE

    LEN