我需要找到如下的模式......
我有一个名为Solution的列,其中将捕获用户输入的信息。在该列用户输入其ID的某些位置。我想是,
USER123456 USER456123
模式:ID始终以'USER'开头,接下来的6位数字将为数字
因此ID可以是字符串中的任何位置。基于我需要提取id的模式。
我希望实现像,
%USER [0-9] [0-9] [0-9] [0-9] [0-9] [0-9]%
USERID:USER525511我将于2014年6月26日到期
从上面我想提取
USER525511
提前致谢
答案 0 :(得分: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)