【发布时间】:2017-04-01 22:39:05
【问题描述】:
下面粘贴的是一个示例 SQL 代码,它在 where 子句中使用了 case 语句,但它抛出了一个语法错误,说“在 mrktng_pckge_typ_cd 和 NOT 关键字之间需要一个类似 END 的关键字。
CASE WHEN exc_ind=1 THEN
mrktng_pckge_typ_cd NOT IN ('a','b','c','d') ELSE NULL END
【问题讨论】:
-
不确定您要达到的目标,但我认为在您的 then 块中您应该设置一个值。您的语句没有设置任何值。
标签: sql teradata data-warehouse