假设有一个dim_user_info表,它包含非重复的user_id
及其id_number
。 现在我想将它们分类:'case - when'返回多个结果吗?
select
a.user_id,
(case when user_id in (1,3,5,7) then 'class1'
when id_number in (128,329,349) then 'vip'
end) as category
from dim_user_info a
如果一使用者信息满足同时两个条件,我要得到完整的信息,像user c
如下表:
user_id id_number category
1 111 class1
2 128 vip
3 329 class1
3 329 vip
6 128 vip
7 55 class1
这是可行的配置单元?谢谢你的帮助。
'user_id'可以是“1,3,5或7”或“a”,“c”或“e”,而不是两个 –