在同一视图中基于列添加其他列和放置值

时间:2019-02-08 15:23:04

标签: sql view

我试图添加一个名为“ Bucket”的附加列,并根据sql数据库中的“ Sales”列放置值。如果销售额小于0,我想将值“负”和“正”相加大于0。那是最有效的方法。

Year | Department | Sales | Bucket
2017   Marketing    $1000   Positive
2017   Accounting   $8000   Positive
2018   HR          ($5000)  Negative
2018   Sales       ($1000)  Negative

1 个答案:

答案 0 :(得分:0)

在新列中使用case表达式:

case when sales like '(%' then 'Negative' else 'Positive' end as Bucket