SQLZOO趣题解

因为看过参考答案所以觉得自己的这些解答很有趣啊。我是sql集合党 XD

SELECT within SELECT

8

First country of each continent (alphabetically): List each continent and the name of the country that comes first alphabetically.

SELECT continent, MIN(name) AS name
FROM world
GROUP BY continent

9

Difficult Questions That Utilize Techniques Not Covered In Prior Sections: 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.

SELECT name,continent,population FROM world 
WHERE continent IN 
(
  SELECT continent FROM 
  (
    SELECT continent,MAX(population) AS count
    FROM world
    GROUP BY continent
  ) AS continentTable
  WHERE continentTable.count<=25000000
) 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值