使用T-SQL匹配相似模式

时间:2018-07-23 10:34:50

标签: sql-server tsql

我确实有一个“名称”列。

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

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

其中的名称类似于“ [AZ]-[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]-%” < / p>

请帮助我纠正逻辑。

非常感谢

1 个答案:

答案 0 :(得分:3)

where Name like '[A-Z][A-Z]-[0-9][0-9][0-9][0-9][0-9][0-9]-%'

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