SQL专栏

SQL基础知识第二版
SQL高级知识第二版

毋庸置疑,​​SQL​​是数据分析师需要掌握的一个基本的技能。

之前我也分享过几个SQL在线学习网,比如SQLZOO、XUESQL、w3resourc等。当然,除了学习网站还有面试刷题的网站,比如Leetcode、牛客网等。

今天我要再分享一个SQL刷题网站——Strata Scratch

官方网址是:https://www.stratascratch.com/

这个网站主要用户是​​Data Science​​人群。毕竟你打开网址就会看到硕大的黑字—— MASTER CODING FOR DATA SCIENCE。不过不用担心,对数据分析师也同样很适用。

来了,又一个新的SQL刷题网站!_数据分析师

简介

Strata Scratch提供了几百道 SQL 和 Python 练习题,以帮助提高您在这些领域的分析技能

进入网站后,需要先点击右上角登录注册账号(我是直接使用google账号一键登录的)。

来了,又一个新的SQL刷题网站!_python_02

题目是分为免费和付费,其中付费的题目需要升级账号才能使用,这点与其他刷题网站一致。SQL刷题的话,大概有25道免费题目。

同时,很多题目可以选择使用​​SQL​​​(只支持PostgreSQL)或者​​Python​​进行作答。这非常适合测试和提升自己的 SQL 和 Pandas 知识,以此促进职业发展或为技术面试做准备。

来了,又一个新的SQL刷题网站!_python_03

根据官方宣传,这些题目都是来自不同大厂的真题,包括爱彼迎、亚马逊、苹果、微软等等。

来了,又一个新的SQL刷题网站!_数据分析师_04

这些问题,都是经过大量研究、基于真实的行业问题,这是准备面试或促进职业发展的理想资源。

下面小五简单演示一下如何刷题????

演示

如果你使用过Leetcode、牛客网,就会发现Strata Scratch界面非常相似。

点击第一个免费题目,即可开始刷题。

来了,又一个新的SQL刷题网站!_sql_05

左侧是题目和数据结构,具体样式参考上图,本题就是一个非常经典的薪资差异题

右侧区域编写SQL,执行提交代码。

来了,又一个新的SQL刷题网站!_sql_06

会发现提交的代码已成功执行,得到的结果也通过了验证。

来了,又一个新的SQL刷题网站!_数据分析师_07

我们还可以切换成Python模式,来测试一下自己的Python数据处理能力。

这样的话就需要先导入Pandas,然后继续使用Pandas的各种函数,来解决本道薪资差异题目。

来了,又一个新的SQL刷题网站!_sql_08

是不是既可以练习SQL,又可以练习Python,非常适合数据分析师/数据科学家来测试自己的知识掌握情况。

最后,Strata Scratch还有解决问题讨论的板块。

来了,又一个新的SQL刷题网站!_数据分析师_09

这点与力扣、牛客网的讨论区/题解类似。

来了,又一个新的SQL刷题网站!_数据分析师_10

好了,以上就是SQL刷题网站Strata Scratch的主要功能了。

总体而言,trata Scratch模拟了很多现实生活和面试场景。如果你的目标是发展和测试您的​​SQL​​​+​​Pandas​​技能,它绝对是一个很好的网站。大家如果感兴趣,记得去 https://www.stratascratch.com/ 试一下。

来了,又一个新的SQL刷题网站!_sql_11

当然如果觉得这个题目比较少或者不方便,也可以关注我们公众号的#SQL每日一题,几百道题+参考答案,任君选择~

来了,又一个新的SQL刷题网站!_python_12

最后给大家分享我写的SQL两件套:《SQL基础知识第二版》《SQL高级知识第二版》的PDF电子版。里面有各个语法的解释、大量的实例讲解和批注等等,非常通俗易懂,方便大家跟着一起来实操。


有需要的可以下载学习,只需要在下面的公众号「数据前线(非本号),后台回复关键字:SQL,就行

数据前线


后台回复关键字:1024,获取一份精心整理的技术干货
后台回复关键字:进群,带你进入高手如云的交流群。