來了,又一個新的SQL刷題網站!
點擊關注上方“SQL數據庫開發(fā)”,
設為“置頂或星標”,第一時間送達干貨
毋庸置疑,SQL是數據分析師需要掌握的一個基本的技能。
之前我也分享過幾個SQL在線學習網,比如SQLZOO、XUESQL、w3resourc等。當然,除了學習網站還有面試刷題的網站,比如Leetcode、牛客網等。
今天我要再分享一個SQL刷題網站——Strata Scratch
官方網址是:https://www.stratascratch.com/
這個網站主要用戶是Data Science人群。畢竟你打開網址就會看到碩大的黑字—— MASTER CODING FOR DATA SCIENCE。不過不用擔心,對數據分析師也同樣很適用。

簡介
Strata Scratch提供了幾百道 SQL 和 Python 練習題,以幫助提高您在這些領域的分析技能
進入網站后,需要先點擊右上角登錄注冊賬號(我是直接使用google賬號一鍵登錄的)。

題目是分為免費和付費,其中付費的題目需要升級賬號才能使用,這點與其他刷題網站一致。SQL刷題的話,大概有25道免費題目。
同時,很多題目可以選擇使用SQL(只支持PostgreSQL)或者Python進行作答。這非常適合測試和提升自己的 SQL 和 Pandas 知識,以此促進職業(yè)發(fā)展或為技術面試做準備。

根據官方宣傳,這些題目都是來自不同大廠的真題,包括愛彼迎、亞馬遜、蘋果、微軟等等。

這些問題,都是經過大量研究、基于真實的行業(yè)問題,這是準備面試或促進職業(yè)發(fā)展的理想資源。
下面小五簡單演示一下如何刷題??
演示
如果你使用過Leetcode、牛客網,就會發(fā)現Strata Scratch界面非常相似。
點擊第一個免費題目,即可開始刷題。

左側是題目和數據結構,具體樣式參考上圖,本題就是一個非常經典的薪資差異題。
右側區(qū)域編寫SQL,執(zhí)行提交代碼。

會發(fā)現提交的代碼已成功執(zhí)行,得到的結果也通過了驗證。

我們還可以切換成Python模式,來測試一下自己的Python數據處理能力。
這樣的話就需要先導入Pandas,然后繼續(xù)使用Pandas的各種函數,來解決本道薪資差異題目。

是不是既可以練習SQL,又可以練習Python,非常適合數據分析師/數據科學家來測試自己的知識掌握情況。
最后,Strata Scratch還有解決問題討論的板塊。

這點與力扣、牛客網的討論區(qū)/題解類似。

好了,以上就是SQL刷題網站Strata Scratch的主要功能了。
總體而言,trata Scratch模擬了很多現實生活和面試場景。如果你的目標是發(fā)展和測試您的SQL+Pandas技能,它絕對是一個很好的網站。大家如果感興趣,記得去 https://www.stratascratch.com/ 試一下。

當然如果覺得這個題目比較少或者不方便,也可以關注我們公眾號的#SQL每日一題,幾百道題+參考答案,任君選擇~
最后給大家分享我寫的SQL兩件套:《SQL基礎知識第二版》和《SQL高級知識第二版》的PDF電子版。里面有各個語法的解釋、大量的實例講解和批注等等,非常通俗易懂,方便大家跟著一起來實操。
有需要的可以下載學習,只需要在下面的公眾號「數據前線」(非本號),后臺回復關鍵字:SQL,就行
數據前線
后臺回復關鍵字:1024,獲取一份精心整理的技術干貨
后臺回復關鍵字:進群,帶你進入高手如云的交流群。
推薦閱讀

