我尝试匹配一年的模式。例如“2019-20 ggtt”、“1990-91 ggcc”等。
我使用函数 PatINDEX 来查找我的领域中是否存在模式,但是我创建的以下模式并没有给我正确的结果。有人请帮忙吗?
PATINDEX('%[0-9]^4\-[0-9]^2%', fieldName)
谢谢,
尝试 :
PATINDEX('%[0-9][0-9][0-9][0-9]-[0-9][0-9]%', fieldName)
PATINDEX ( '%pattern%' , 表达式 )
图案
是包含要查找的序列的字符表达式。可以使用通配符;但是,% 字符必须在模式之前和之后(搜索第一个或最后一个字符时除外)。pattern 是字符串数据类型类别的表达式。模式限制为 8000 个字符。
看来,模式只支持通配符,不支持正则表达式