Trener SQL uten din egen database
SQL er en svært viktig ferdighet for dataanalytikere og dataforskere. Men når du nettopp har begynt å lære i feltet, hvordan kan du øve på å spørre med SQL hvis du ikke har noen data lagret i en database?
By Hui XiangChua, Dataforsker.
Mange organisasjoner har data lagret i databaser, og SQL er et spørrespråk som vanligvis brukes til å trekke ut data fra disse databasene. Faktisk har mange store organisasjoner som Facebook og Amazon inkludert SQL som en del av sine tekniske ferdighetstester. Dette er fordi det er viktig å kunne sette sammen de relevante dataene før man utfører nødvendig dataanalyse.
En utfordring med å praktisere SQL er at vi trenger databaser til å begynne med, noe vi ofte ikke har. Derimot, data.verden lar oss gjøre akkurat det uten å ha vår egen database. Vi kan utføre SQL-spørringer på offentlig tilgjengelige datasett på data.world direkte. Det er gratis å opprette en konto på data.world, og du trenger ikke å pådra deg noen kostnader for å utføre SQL-spørringer!
For de som ikke er kjent, er data.world en plattform som tilbyr mange åpne data knyttet til mange forskjellige domener og bransjer (du kan også laste opp dine egne datasett). Deres oppgave er å:
- Bygg den mest meningsfulle, samarbeidende og rikeligste dataressursen i verden for å maksimere datas samfunnsmessige problemløsningsnytte;
- Forkjempe offentlig for å forbedre bruken, brukervennligheten og spredningen av åpne data og koblede data;
- Tjen som et tilgjengelig historisk depot for verdens data.
Her skisserer jeg et eksempel ved å bruke en datasett på Singapores Covid-19-trender. Spørringsfunksjonen er noen ganger skjult under rullegardinmenyen til knappen med tre prikker, eller den kan vises øverst til høyre i datasettet representert med a >_ symboler.
Følgende SQL beregner det bevegelige 7-dagers gjennomsnittet av antall bekreftede tilfeller, med utdataene sortert etter synkende datorekkefølge. Du finner en lenke til spørringen her..
På den annen side beregner SQL-en nedenfor den prosentvise økningen dag-til-dag i det kumulative antallet individer som har fullført vaksinasjonen, med utdataene sortert etter synkende datorekkefølge. Dette krever en selvsammenføyning, dvs. sammenføyning av et bord med seg selv. Jeg har brukt DATE_SUB-funksjonen som en del av selvkoblingen for å få dataene fra forrige dag mot gjeldende dag. Ved å klikke på teksten DATE_SUB returneres også mer informasjon om funksjonen og de nødvendige parameterne. Du finner en lenke til spørringen her..
Det er også en SQL opplæring på data.world som dekker grunnleggende, middels og avanserte SQL-konsepter. Derfor er det en god åpen kildekode-plattform for å lære og praktisere SQL.
På et annet notat, hvis du er i en ansettelsesstilling og utforsker alternativer til hvordan SQL-tester kan utføres, kan dette også være en god plattform å vurdere.
Relatert:
Topphistorier siste 30 dager | |||||
---|---|---|---|---|---|
|
|
Kilde: https://www.kdnuggets.com/2021/08/sql-without-own-database.html
- "
- &
- Logg inn
- Adopsjon
- Amazon
- analyse
- analytics
- saker
- utfordre
- komponent
- Kostnader
- Covid-19
- Gjeldende
- dato
- dataanalyse
- datavitenskap
- Database
- databaser
- dag
- dyp læring
- Regissør
- domener
- ingeniør
- Ingeniører
- erfaring
- trekke ut dataene
- Trekk
- Gratis
- funksjon
- god
- GPU
- Ansetter
- Hvordan
- Hvordan
- HTTPS
- Øke
- bransjer
- informasjon
- IT
- Språk
- stor
- LÆRE
- læring
- LINK
- Oppdrag
- ML
- Tilbud
- på nett
- åpen
- åpen kildekode
- rekkefølge
- organisasjoner
- Annen
- plattform
- ressurs
- avkastning
- Vitenskap
- forskere
- SQL
- startet
- Stories
- Teknisk
- tester
- topp
- Trender
- us
- brukervennlighet
- verktøyet
- verden
- X