-1

我需要找到如下模式...

我有一列名为解决方案,其中将捕获用户键入的信息。在该列中的某些地方,用户输入了他的 ID。我会像,

用户123456 用户456123

模式:ID 总是以 'USER' 开头,接下来的 6 位数字将是数字

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

我想实现像,

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

示例文本:


用户 ID:USER525511 我将于 2014 年 6 月 26 日到期

从上面我想提取

USER525511

提前致谢

4

1 回答 1

0

这是你想要的吗?

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)
于 2014-06-12T12:20:40.940 回答