sqlzoo 错题笔记--select in select

1、select in select  第五题

数据表

题目

答案

SELECT name, CONCAT(ROUND(population/(SELECT population FROM world WHERE name = 'Germany')*100), '%')
FROM world
WHERE continent = 'Europe'

两个新关键字1、round:用来删除数字中的小数位数

                     2、concat:CONCAT函数用于连接两个字符串,形成一个字符串

 

2、数据表同上 select in select 第6题

题目如下,选出GDP比欧洲每个国家都高的国家

答案如下,(1)all 关键词可以实现变量和列表大小比较

(2)在查询欧洲国家GDP的时候要注意有一些国家的GDP为NUll,这样会导致查出的列表中包含了NUll,因此应该加上G

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值