需要帮助找到模式



我需要找到如下模式…

我有一个名为Solution的列,其中将捕获用户键入的信息。在列的某个地方用户输入他的id。Id将会是,

USER123456USER456123

模式:ID总是以'USER'开头,后面的6位数字将是数字

所以ID可以是字符串中的任意位置。根据模式,我需要提取id。

我想实现,

%用户[0 - 9][0 - 9][0 - 9][0 - 9][0 - 9][0 - 9]%

示例文本:


USERID: USER525511 I will be expired on 26- june -2014

从上面我想提取

USER525511

Thanks in advance

这是你想要的吗?

select substring(col,
                 patindex('%[a-z][a-z][a-z][a-z][0-9][0-9][0-9][0-9][0-9][0-9]%', col),
                 10)

相关内容

  • 没有找到相关文章

最新更新