题解 | #话题的分布情况#

话题的分布情况

https://www.nowcoder.com/practice/3f0d5c83b48b450888921b6189be288f

select
    substring_index (subject_set, ',', 1) subject_id1,
    count(*) cnt
from
    comment_detail
where
    substring_index ((substring_index (subject_set, ',', 2)), ',', -1) = '1002'
group by
    subject_id1
order by
    subject_id1

题目不难,就是出题人说的不明白。这个题目想要查出第二个话题是'1002'对应的每一行数据的第一个话题的数目,很明显要

group by,然后再排序,这道题目考察的substring_index函数算是少见的函数。这篇文章讲substring_index讲的挺好

https://blog.51cto.com/u_15162069/2749344

全部评论

相关推荐

头像
11-06 10:58
已编辑
门头沟学院 嵌入式工程师
双非25想找富婆不想打工:哦,这该死的伦敦腔,我敢打赌,你简直是个天才,如果我有offer的话,我一定用offer狠狠的打在你的脸上
点赞 评论 收藏
分享
我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
3 收藏 评论
分享
牛客网
牛客企业服务