在SQL中的REGEX中限制两个字符的字符串

时间:2014-02-07 12:16:56

标签: sql sql-server regex

我在我的剧本中使用这个条件

    WHERE colA NOT LIKE '2[6-9]{2}'

因此它对于2个字符串26,27,28,29返回true,但是像267这样的三个字符串也返回true。我怎么能修改这个,所以只有两个字符串才能返回真的吗?

1 个答案:

答案 0 :(得分:0)

删除{2}。你所拥有的是,用简单的英语,“匹配以2开头的任何东西,然后在6到9之间有2个字符。”你需要它“匹配2和6之间的任何一个字符。”