首页 > 解决方案 > sql-python 排序

问题描述

我有以下问题:按大学平均入学率列出前 5 个社区区域。

我创建了以下代码,我想使用 DESC 显示前 5 个社区区域。我的代码本身并不能解决问题。我不知道把DESC放在哪里。

SELECT COMMUNITY_AREA_NAME, COLLEGE_ENROLLMENT, AVG(COLLEGE_ENROLLMENT) 
from CHICAGO_SCHOOLS1 
group by COMMUNITY_AREA_NAME, COLLEGE_ENROLLMENT 
LIMIT 5

有任何想法吗?您还可以评论一下我的代码对于上述问题是否正确?

谢谢伊利亚斯

标签: sql

解决方案


您缺少 order by 声明:

SELECT COMMUNITY_AREA_NAME, COLLEGE_ENROLLMENT, AVG(COLLEGE_ENROLLMENT)
    FROM CHICAGO_SCHOOLS1
    GROUP BY 1, 2
    ORDER BY 3 DESC
    LIMIT 5

推荐阅读