题解 | 某乎问答高质量的回答中用户属于各级别的数量
某乎问答高质量的回答中用户属于各级别的数量
https://www.nowcoder.com/practice/69c85db3e59245efb7cee51996fe2273
select level_cut,count(1) num
from answer_tb at
join(
select *,case when author_level between 1 and 2 then '1-2级'
when author_level between 3 and 4 then '3-4级'
when author_level between 5 and 6 then '5-6级'end as level_cut
from author_tb) as t1
on at.author_id = t1.author_id
where char_len >= 100
group by level_cut
order by num desc
使用casewhen条件函数来区分等级

