前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >sqlzoo练习16

sqlzoo练习16

作者头像
皮大大
发布2021-03-02 14:45:56
2900
发布2021-03-02 14:45:56
举报
文章被收录于专栏:机器学习/数据可视化

sqlzoo的 第二次练习,主要需要掌握的知识点:

  • left()字符串左边
  • round()取整函数
  • like的使用需要熟悉
  • 通配符%的使用
代码语言:javascript
复制
SELECT name, continent, population FROM world;

SELECT name FROM world WHERE population >= 200000000;

select name, gdp/population from world where population >= 200000000;  -- 如何计算人均GDP

select name, population from world  where name in ('France', 'Germany', 'Italy');

select name  from world  where name like '%United%';   -- 模糊查询

select name, population, area  from world  where area > 3000000 or population > 250000000;   -- or

select name, population, area from world where area > 3000000 xor population > 250000000;   -- xor

select name,  round(population / 1000000, 2), round(gdp/ 1000000000, 2) from world where continent = 'South America';  -- 掌握round函数的用法

select name, round(gdp / population, -3) from world where gdp >= 1000000000000;

SELECT name, capital FROM world WHERE length(name) = length(capital);

SELECT name, capital FROM world where (left(name,1) = left(capital,1)) and (name <> capital);  -- left()函数的用法,表示左边的字符left(name, 1) 表示最左边的字符

SELECT name  FROM world 
WHERE name LIKE '%a%' AND   -- 表示包含多个字母
name  LIKE '%e%' AND 
name  LIKE '%i%' AND 
name  LIKE '%o%' AND 
name  LIKE '%u%' AND 
name NOT LIKE '% %'  -- 表示不包含空格
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-4,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档