前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >最最基础的SQL的练习和解析

最最基础的SQL的练习和解析

作者头像
开心鸭
发布2020-10-26 14:37:22
3970
发布2020-10-26 14:37:22
举报
文章被收录于专栏:开心鸭数据分析

今天鸭鸭要准备给大家推荐一个SQL练习的网站,有很多basic example-easy to difficult.

SELECT basics - SQLZOO

1.首先是basic模块的例子

第一个例子

黑体字的意思是修改这个例子来显示德国的人口,那还不简单!!鸭鸭只需要把name改成Germany就好了,没想到SQL如此简单(鸭鸭仰天长笑),修改好后于是乎就在右边就显示出了correct answer~

2.这两张图考察的是In 和Between的知识点,鸭哥直接分享正确答案了。太tm简单了吧,瞧不起计算机专业的鸭哥吗??

3.接下来是查数据进阶

他给了一个很diao的表,属实把鸭哥吓得小魂都丢了

1.这题他让鸭哥找出人口大于2亿的国家,提醒鸭哥有八个zeros,这里鸭哥直接复制了,就不需要打8个0,谁会亲自打?非常简单用一个大于号解决。

2.下一题让求Per capita GDP(人均GDP)

这里mysql有个很吊的语法就是直接用算术运算符可以边作为列明显示边计算。说实话鸭哥这道题楞了一下。

3.知识点!!! 很多同学在用IN的时候会加上=号,然而并不能加,加了就报错,因为已经有了括号作为分隔符了,所以不需要了~下图报错了

4.相似查询,这个也是很常用的,这里题目用include描述,实际要用like。%百分号用于模糊匹配

5.比较运算符和逻辑运算符的整合

这道题说面积大于3百万的和人口大于2.5亿的只能满足一个条件的国家筛选出来。

这道题鸭鸭的思路是,把这句话理解成两个条件:

1.大于3百万,小于等于2.5亿

2.小于等于3百万,大于2.5亿

两个条件满足其一就可以

6.最后鸭鸭教大家一个left函数,是用来清洗字符串的,可以提取字符串前面几个字符。

这道题要求国家名字和首都名称不一样但第一个字母match

好啦,这次鸭鸭的SQL训练就这样咯咯咯咯咯咯咯,大家有缘再见。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 今天鸭鸭要准备给大家推荐一个SQL练习的网站,有很多basic example-easy to difficult.
  • 1.首先是basic模块的例子
  • 2.这两张图考察的是In 和Between的知识点,鸭哥直接分享正确答案了。太tm简单了吧,瞧不起计算机专业的鸭哥吗??
  • 3.接下来是查数据进阶
  • 好啦,这次鸭鸭的SQL训练就这样咯咯咯咯咯咯咯,大家有缘再见。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档