【发布时间】:2018-07-01 15:27:26
【问题描述】:
假设我有一张包含国家、大陆和人口列的表格。
如何使用 Google 电子表格中的 QUERY 功能为每个大洲仅选择人口最多的国家/地区?
在常规 SQL 中,我想我会使用 HAVING,但这似乎不是这里的选项。
【问题讨论】:
-
查看这样的答案stackoverflow.com/questions/42280491/… 它可以归结为 SQL 中的两种方法(1)按人口的降序对每组中的行进行编号(2)丢弃行号 1 或(1)找到每个组中的最大人口(2)将原始表连接到人口最大值表。在我看来,虽然 TheMaster 的解决方案没有明确使用查询,但它仍然使用类似 SQL 的方法(我的方法虽然更费力)并且符合问题的精神。
标签: google-sheets google-query-language