sql collapse函数的高级用法有哪些

   2024-10-05 5030
核心提示:使用聚合函数进行分组SELECT name, SUM(score) as total_scoreFROM studentsGROUP BY name使用条件进行分组SELECT name,

使用聚合函数进行分组

SELECT name, SUM(score) as total_scoreFROM studentsGROUP BY name
使用条件进行分组
SELECT     name,    SUM(CASE WHEN subject='Math' THEN score ELSE 0 END) as math_score,    SUM(CASE WHEN subject='English' THEN score ELSE 0 END) as english_scoreFROM studentsGROUP BY name
使用聚合函数进行排序
SELECT name, SUM(score) as total_scoreFROM studentsGROUP BY nameORDER BY total_score DESC
使用聚合函数进行筛选
SELECT name, SUM(score) as total_scoreFROM studentsGROUP BY nameHAVING total_score > 200
使用窗口函数
SELECT name, score, SUM(score) OVER (PARTITION BY name) as total_scoreFROM students

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号