【发布时间】:2020-11-16 20:13:06
【问题描述】:
我有一个类似的案例陈述:
case
when invoice_net_amount <= 50 then '1. <= 50'
when invoice_net_amount > 50 then '2. > 50'
when invoice_net_amount > 250 then '3. > 250'
when invoice_net_amount > 500 then '4. > 500'
end as user_revenue_tier
问题是所有用户都属于前两个桶。我希望invoice_net_amount > 50 的用户显示在buckets 2、3 和4 而不仅仅是2。
有没有办法做到这一点?如果这很重要,我正在使用 Snowflake。
【问题讨论】:
-
只用
-
case表达式. -
在第一个'when'你测试50
标签: sql snowflake-cloud-data-platform