首页 > 代码库 > sqlzoo.net刷题3
sqlzoo.net刷题3
Find the continents where all countries have a population <= 25000000. Then find the names of the countries associated with these continents. Show name,continent and population.
这道题,我一开始理解错了,我以为是整个洲人口 <= 25000000,然后列出这些洲所在的国家以及人口
后来select几遍之后才发现理解错题意了,英语果然还是硬伤,题目我是看了stackoverflow之后才理解的,
完整并且翻译应该是下面:
找到那些洲,这些洲下面每个国家的人口都<= 25000000,然后列举出这些洲的国家的名字以及他们的人口
SELECT name, continent, population FROM world wWHERE NOT EXISTS ( SELECT * FROM world nx WHERE nx.continent = w.continent AND nx.population > 25000000 );
这个子查询是反查
sqlzoo.net刷题3
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。