【问题标题】:Matching Similar pattern using T-SQL使用 T-SQL 匹配相似模式
【发布时间】:2018-07-23 10:34:50
【问题描述】:

我确实有一个列名。

名称列的值可以是 AA-123456 、 BB-786545 、 CC-453254 等......

我正在使用下面的代码来查找一次检索所有文件的模式。

名称如 '[A-Z]-[0-9][0-9][0-9][0-9][0-9][0-9]-%'

但这并没有按预期工作。

如果我像下面这样单独使用它的工作原理。

其中名称如 'AA-[0-9][0-9][0-9][0-9][0-9][0-9]-%'

请帮我纠正逻辑。

非常感谢

【问题讨论】:

    标签: sql-server tsql


    【解决方案1】:
    where Name like '[A-Z][A-Z]-[0-9][0-9][0-9][0-9][0-9][0-9]-%'
    

    您需要在其中添加另一个 [A-Z] 才能找到开头的两个字母...

    【讨论】:

    • 非常感谢约翰,它帮助并解决了我的问题。谢谢将接受作为答案。
    猜你喜欢
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    相关资源
    最近更新 更多