SQL练习(一):子查询

本文通过SQLZOO的子查询练习题,详细介绍了如何使用子查询解决复杂的数据查询问题,包括:筛选人口高于俄罗斯的国家、计算人均GDP、查找特定洲的国家、比较人口数量、展示欧洲国家人口比例、找出GDP超过欧洲平均水平的国家、揭示各洲最大面积国家、以及找出人口低于洲平均3倍的国家等应用场景。
摘要由CSDN通过智能技术生成

SQKZOO子查询练习

name國家名 continent洲份 area面積 population人口 gdp國民生產總值
Afghanistan Asia 652230 25500100 20343000000
Albania Europe 28748 2831741 12960000000
Algeria Africa 2381741 37100000 188681000000
Andorra Europe 468 78115 3712000000
Angola Africa 1246700 20609294 100990000000
...

1.列出每個國家的名字 name,當中人口 population 是高於俄羅斯’Russia’的人口。

SELECT name,population
FROM world
WHERE population > (SELECT population FROM world WHERE name='Russia')

2.列出歐州每國家的人均GDP,當中人均GDP要高於英國’United Kingdom’的數值。

SELECT name,(gdp/population) AS avg_gdp
FROM world
WHERE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值