带有RegExp的SQL Server

时间:2015-12-22 20:41:57

标签: sql sql-server

寻找带有正则表达式的T-SQL查询,从样本数据中选择具有今天日期的记录,如下所示:

样本数据格式:

[DAILY|MASTER|SUPER]-Integer-Date(yyyymmdd)

DAILY-60-20151216
DAILY-61-20151217
SUPER-62-20151218
DAILY-63-20151219
MASTER-64-20151220
DAILY-65-20151221
SUPER-66-20151222
DAILY-67-20151222

1 个答案:

答案 0 :(得分:2)

您不需要使用正则表达式,只需要right()函数:

where cast(right(data, 8) as date) = cast(getdate() as date)