SQL gyakorlása saját adatbázis nélkül
Az SQL nagyon fontos készség az adatelemzők és adattudósok számára. Ha azonban még csak most kezdi a terepen való tanulást, hogyan gyakorolhatja az SQL-lel való lekérdezést, ha nincsenek adatbázisban tárolt adatok?
By Hui XiangChua, Data Scientist.
Sok szervezet adatbázisokban tárol adatokat, és az SQL egy lekérdezési nyelv, amelyet általában az adatok kinyerésére ezekből az adatbázisokból. Valójában sok nagy szervezet, mint például a Facebook és az Amazon, felvette az SQL-t technikai készségtesztjeibe. Ennek az az oka, hogy minden szükséges adatelemzés elvégzése előtt fontos a releváns adatok összeállítása.
Az SQL gyakorlásának egyik kihívása, hogy először adatbázisokra van szükségünk, ami gyakran nem áll rendelkezésünkre. Azonban, adatok.világ lehetővé teszi számunkra, hogy pontosan ezt tegyük anélkül, hogy saját adatbázisunk lenne. Közvetlenül a data.world nyilvánosan elérhető adatkészletein SQL lekérdezéseket hajthatunk végre. Ingyenes fiók létrehozása a data.world oldalon, és nem kell semmilyen költséget felvállalnia az SQL lekérdezések végrehajtásával!
Azok számára, akik nem ismerik, a data.world egy olyan platform, amely sok nyílt adatot kínál számos különböző tartományhoz és iparághoz (saját adatkészleteket is feltölthet). Küldetésük, hogy:
- A világ legjelentősebb, legegyüttműködőbb és legbőségesebb adatforrásának kiépítése az adatok társadalmi problémamegoldó hasznosságának maximalizálása érdekében;
- Nyilvánosan szorgalmazza a nyílt adatok és a kapcsolódó adatok elfogadásának, használhatóságának és elterjedésének javítását;
- A világ adatainak hozzáférhető történelmi tárházaként szolgál.
Itt egy példát vázolok fel a adatbázisba a szingapúri Covid-19 trendekről. A lekérdezés funkció néha el van rejtve a három pont gomb legördülő menüje alatt, vagy megjelenhet az adatkészlet jobb felső sarkában, amelyet a >_ szimbólum.
A következő SQL kiszámítja a megerősített esetek számának 7 napos mozgó átlagát, és a kimenetet csökkenő dátumrend szerint rendezi. A lekérdezés linkje megtalálható itt.
Másrészt az alábbi SQL kiszámítja az oltásukat befejező egyének összesített számának napi százalékos növekedését, a kimenetet csökkenő dátum szerint rendezve. Ehhez öncsatlakozás szükséges, azaz egy tábla önmagával való összekapcsolása. Használtam a DATE_SUB függvényt az öncsatlakozás részeként, hogy lekérjem az előző napi adatokat az aktuális naphoz viszonyítva. A DATE_SUB szövegre kattintva további információk is megjelennek a függvényről és a szükséges paraméterekről. A lekérdezés linkje megtalálható itt.
Van még egy SQL oktatóanyag a data.world oldalon, amely alapvető, középhaladó és haladó SQL-fogalmakat takar. Ezért ez egy jó nyílt forráskódú platform az SQL tanulására és gyakorlására.
Külön megjegyzendő, hogy ha alkalmazotti pozícióban van, és alternatívákat keres az SQL-tesztek lebonyolítására, akkor ez is jó platform lehet, amelyet érdemes megfontolni.
Kapcsolódó:
Legnépszerűbb történetek az elmúlt 30 napból | |||
---|---|---|---|
|
Forrás: https://www.kdnuggets.com/2021/08/sql-without-own-database.html
- "
- &
- Fiók
- Örökbefogadás
- amazon
- elemzés
- analitika
- esetek
- kihívás
- összetevő
- kiadások
- Covid-19
- Jelenlegi
- dátum
- adatelemzés
- adat-tudomány
- adatbázis
- adatbázisok
- nap
- mély tanulás
- Igazgató
- domainek
- mérnök
- Mérnökök
- tapasztalat
- kivonni az adatokat
- Funkció
- Ingyenes
- funkció
- jó
- GPU
- Kölcsönzés
- Hogyan
- How To
- HTTPS
- Növelje
- iparágak
- információ
- IT
- nyelv
- nagy
- TANUL
- tanulás
- LINK
- Küldetés
- ML
- Ajánlatok
- online
- nyitva
- nyílt forráskódú
- érdekében
- szervezetek
- Más
- emelvény
- forrás
- Visszatér
- Tudomány
- tudósok
- SQL
- kezdődött
- TÖRTÉNETEK
- Műszaki
- tesztek
- felső
- Trends
- us
- használhatóság
- hasznosság
- világ
- X