【发布时间】:2015-07-22 08:49:35
【问题描述】:
我正在尝试编写一个 Select 语句,它将 column 的值增加 50,但范围最终可能是 200,000,因此我无法在 case 语句中手动完成所有操作。
与此类似,但不是手动编写increments
Select count(order_id) as order_count,
case when revenue between 0 and 50 then ‘$50’
when order_value between 51 and 100 then ‘$100’
else ‘over $101’
end as revenue_bucket
from Orders
group by 2
【问题讨论】:
-
那么,单列,每行加50?
-
类似:收入 - (revenue % 50) + 50?
标签: sql postgresql amazon-redshift