select case when author_level between 1 and 2 then '1-2级' when author_level between 3 and 4 then '3-4级' else '5-6级' end as level_cut, count(author_id)as num from author_tb join answer_tb using(author_id) where char_len>=100 group by level_cut order by num desc