0

我尝试匹配一年的模式。例如“2019-20 ggtt”、“1990-91 ggcc”等。

我使用函数 PatINDEX 来查找我的领域中是否存在模式,但是我创建的以下模式并没有给我正确的结果。有人请帮忙吗?

PATINDEX('%[0-9]^4\-[0-9]^2%', fieldName)

谢谢,

4

1 回答 1

1

尝试 :

PATINDEX('%[0-9][0-9][0-9][0-9]-[0-9][0-9]%', fieldName)

PATINDEX ( '%pattern%' , 表达式 )

图案

是包含要查找的序列的字符表达式。可以使用通配符;但是,% 字符必须在模式之前和之后(搜索第一个或最后一个字符时除外)。pattern 是字符串数据类型类别的表达式。模式限制为 8000 个字符。

看来,模式只支持通配符,不支持正则表达式

于 2019-12-11T20:13:11.503 回答