CASE WHEN 有多个

CASE WHEN With multiple

我有一个有效的声明:

CASE [Level 1]
WHEN '2017' THEN ''
WHEN '2016' THEN '' 
WHEN '2015' THEN ''
WHEN '2014' THEN ''
ELSE [Level 1]
END

我试图做这样的事情,但它不起作用:

CASE WHEN [LEVEL 1]
LIKE 'CALENDAR MONTH%' THEN 'CALENDAR MONTH'
LIKE 'CALENDAR WEEK%' THEN 'CALENDAR WEEK'
LIKE 'CALENDAR QUARTER%' THEN 'CALENDAR QUARTER'
ELSE '[LEVEL 1]
END

关于如何使第二个语句起作用的建议?

你想要这样的东西:

  CASE WHEN [LEVEL 1] LIKE 'CALENDAR MONTH%' THEN 'CALENDAR MONTH'
       WHEN [LEVEL 1] LIKE 'CALENDAR WEEK%' THEN 'CALENDAR WEEK'
       WHEN [LEVEL 1] LIKE 'CALENDAR QUARTER%' THEN 'CALENDAR QUARTER'
       ELSE [LEVEL 1]
  END