我试图添加一个名为“ 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
答案 0 :(得分:0)
在新列中使用case
表达式:
case when sales like '(%' then 'Negative' else 'Positive' end as Bucket