SQL通配符:指定每个字符的字符数和值

时间:2014-06-03 11:01:22

标签: sql regex database wildcard

我想查找一个非常具体的子字符串,该字符串介于3到5个字符之间。每个字符可以是数字[0-9]或[a-z]。

我要查找的子字符串是单词或数字。我知道如何使用" _"来指示确切数量的字符。并使用" []"告诉sql什么字符 我正在寻找但我该如何混合呢?

我尝试过各种废话,但没有任何效果。

1 个答案:

答案 0 :(得分:0)

这很脏但是有效(至少在c#中):

\b\w{3}\b|\b\w{4}|\b\\bw{5}\b

如果需要,可以用[A-Za-z0-9]替换\ w,\ w还包括_