大家好,朱小五
最近在知識(shí)星球分享了幾個(gè)在線SQL刷題的網(wǎng)站,今天正好給大家詳細(xì)介紹推薦一下。
https://sqlzoo.net/
上面的網(wǎng)址是一個(gè)免費(fèi)的SQL學(xué)習(xí)網(wǎng)站——SQLZOO
!它支持語(yǔ)言:English · 日本語(yǔ) · 中文(繁體),不過選擇繁體中文后會(huì)發(fā)現(xiàn)翻譯的也一般,還不如直接用谷歌/有道翻譯插件,界面如下:
SQLZOO
包括了 SQL 學(xué)習(xí)的教程和參考資料,支持多國(guó)語(yǔ)言,每一個(gè)語(yǔ)法配套一個(gè)教程、一份數(shù)據(jù)和一個(gè)測(cè)驗(yàn),非常適合初學(xué)者使用,因?yàn)榭梢砸贿呁ㄟ^教程學(xué)習(xí)語(yǔ)法知識(shí),再通過測(cè)驗(yàn)鞏固。
SQLZOO
的教程框架由淺入深,非常推薦給初學(xué)者,如果有簡(jiǎn)體中文的翻譯更好了。[1]
推薦指數(shù):??
http://xuesql.cn/
如果你因?yàn)樯厦娼榻B的SQLZOO
可以因?yàn)檎Z(yǔ)言問題而勸退,那就推薦你一下中文的網(wǎng)站吧——XUESQL
。他頁(yè)面的上部分是教程手冊(cè),下部分是在線練習(xí)。寫完SQL直接回車就是提交,如果正確會(huì)自動(dòng)進(jìn)入下一題。
另外還有一個(gè)加分項(xiàng),它有自己配套的B站視頻(同樣免費(fèi))。
推薦指數(shù):???
上面介紹了兩個(gè)邊學(xué)習(xí)邊練習(xí)測(cè)試的網(wǎng)站,下面再介紹專門刷題的網(wǎng)站吧!
https://www.nowcoder.com/ta/sql
??途W(wǎng)
采用的是employees數(shù)據(jù)庫(kù),共61道題。
寫好sql,進(jìn)行保存并調(diào)試即可。實(shí)在想不明白可以看題解,也可以去討論區(qū)參與討論。
??途W(wǎng)作為大家一直推薦的SQL刷題網(wǎng)站做的還是很不錯(cuò)的,既可以檢查SQL基礎(chǔ)語(yǔ)法的掌握,又可以及時(shí)反饋結(jié)果是否正確。
不過也有一些體驗(yàn)差的地方,部分題目未完全說(shuō)明要求,看了別人通過的題解才知道還要考慮這一點(diǎn)。還有格式問題有時(shí)候也會(huì)導(dǎo)致判錯(cuò),推薦指數(shù):???
https://leetcode-cn.com/problemset/database/
一般大家看到 leetcode 第一印象是刷算法題的,其實(shí) leetcode 上也有關(guān)于 SQL 的題目
我們可以在這里在線刷題,,既能讓你很直觀的看到自己所寫的 SQL 的運(yùn)行速度等,也可以去借鑒別人優(yōu)化好的 SQL,與自己的對(duì)比,將好的用法學(xué)會(huì),這樣的提升是很快的。[2]
不過很多題目需要開通會(huì)員才能在線練習(xí),推薦指數(shù):???
用來(lái)刷題網(wǎng)站的題目統(tǒng)計(jì)大部分為了統(tǒng)計(jì)而統(tǒng)計(jì),缺少業(yè)務(wù)場(chǎng)景。建議大家合理利用上面推薦的網(wǎng)站用來(lái)學(xué)習(xí),如果想更好的了解業(yè)務(wù)題目,可以找一些面試題用來(lái)練習(xí)。
另外,還有一些SQL在線刷題網(wǎng)站,小五沒有測(cè)試,歡迎大家評(píng)論區(qū)補(bǔ)充與評(píng)價(jià)!
https://www.w3resource.com/sql-exercises/
https://sqlbolt.com/
《SQL在線刷題神器,強(qiáng)推SQLZOO呀!》: https://www.jianshu.com/p/45879dc4a971
[2]《在線就能用的 SQL 練習(xí)平臺(tái)我給你找好了!》: Python空間
聯(lián)系客服