寻找带有正则表达式的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
答案 0 :(得分:2)
您不需要使用正则表达式,只需要right()
函数:
where cast(right(data, 8) as date) = cast(getdate() as date)