sql - 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
有任何想法吗?您还可以评论一下我的代码对于上述问题是否正确?
谢谢伊利亚斯
解决方案
您缺少 order by 声明:
SELECT COMMUNITY_AREA_NAME, COLLEGE_ENROLLMENT, AVG(COLLEGE_ENROLLMENT)
FROM CHICAGO_SCHOOLS1
GROUP BY 1, 2
ORDER BY 3 DESC
LIMIT 5
推荐阅读
- typescript - 使用 Typescript 和 Lerna 的 Vue 2 组件库的推荐构建配置
- reactjs - 如何使用 Typescript 正确声明 React 包装器组件 (HOC) 的类型
- java - 单例类在多线程环境中保留上一次迭代的值,重置可能会导致 NullPointerException
- ruby-on-rails - 更新 ApplicationRecord 上的 self 属性在生产中不起作用
- java - java.lang.IllegalArgumentException:找不到名为 ... 的缓存,用于 Builder
- java - 调用 getLayoutInflater() 是否需要调用 getActivity()?
- python - (Selenium - Python) 在 webDriver 中查找两个元素之一
- php - php。向数组添加新列,但结果加倍
- pygame - 如何在pygame中偏移矩形
- sql - 如何使用proc-sql将所有元素放在一行以下