在语法时,我似乎找不到vertica情况的文档。 有人可以帮忙吗
case when S.name = 'Stack' then E.Price end case when M.Type = 'Pricing' then V.value * V.Rate end as "Price"
我收到语法错误。
答案 0 :(得分:3)
开头只有一个case
,结尾只有一个end
,并且它们之间有一系列when
-then
:
CASE WHEN S.name = 'Stack' THEN E.Price
WHEN M.Type = 'Pricing' THEN V.value * V.Rate
END AS "Price"
答案 1 :(得分:2)
以下是使用“ case”的示例
case
when S.name = 'Stack' then E.Price
when M.Type = 'Pricing' then V.value * V.Rate
end as Price