作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我开始学习MySQL了。
这是表格world
:
+-------------+-----------+---------+
| name | continent | area |
+-------------+-----------+---------+
| Afghanistan | Asia | 652230 |
| Albania | Europe | 2831741 |
| Algeria | Africa | 28748 |
| ... | ... | ... |
+-------------+-----------+---------+
我需要:
List each continent and the name of the country that comes first alphabetically
SELECT 的结果必须是:
+---------------+---------------------+
| continent | name |
+---------------+---------------------+
| Africa | Algeria |
| Asia | Afghanistan |
| Caribbean | Antigua and Barbuda |
| Eurasia | Armenia |
| Europe | Albania |
| North America | Belize |
| Oceania | Australia |
| South America | Argentina |
+---------------+---------------------+
最佳答案
这是一个简单的聚合:
SELECT continent, MIN(name) AS name
FROM world
GROUP BY continent
ORDER by continent
关于MySQL - 选择按字母顺序排在第一位的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30231937/
我是一名优秀的程序员,十分优秀!