sqlzoo第四部分错题及答案

本文探讨了SQLZoo练习中的部分错题及其答案,涉及德国人口在欧洲的比例显示以及如何找出每个洲的最大面积国家。同时,总结了GROUP BY语句的使用方法,并列出人口不超过2500万的洲及其国家。此外,还提到了人口超过同洲其他国家3倍的国家情况。

5.Germany德國(人口8000萬),在Europe歐洲國家的人口最多。Austria奧地利(人口850萬)擁有德國總人口的11%。
顯示歐洲的國家名稱name和每個國家的人口population。以德國的人口的百分比作人口顯示。
小數位數
您可以使用函數ROUND 刪除小數。
百分號 %

select name,concat(ROUND(population/(
       select population from world 
       where name='Germany')*100,0),'%')from world
where continent='europe'

Result:
name
Albania 3.000000000000%
Andorra 0.000000000000%
Austria 11.0000000

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值