Introduktion til SQL - gratis kursus fra ProductStar, uddannelse, Dato: 2. december 2023.
Miscellanea / / December 05, 2023
Efter vores mening er det første, når man skal mestre et nyt erhverv, at opdage kravene til de ønskede ledige stillinger og nedskrive de kompetencer, der skal tilegnes. Lad os se på kravene til analytikerstillinger. Og vi vil se, at SQL er et af hovedkravene til en analytikerstilling. Derfor vil vi studere det!
1. At studere et emne
Lektioner i videoformat, workshops med casestudier og quizzer for at konsolidere viden
2. Fuldfør opgaver
I det tempo, hvor du er komfortabel og modtager feedback.
3. Kommuniker med en mentor
Konsolidere viden og rette fejl
Alle opgaver er indsamlet baseret på rigtige cases fra kendte virksomheder; for nemheds skyld har opgaverne en skabelon til at udføre dem
Introduktionslektion (gratis)
Lad os studere:
Hvad er SQL
SQL-funktioner
Hvorfor SQL Analytics?
SQL eksempler
Øve sig:
Lad os downloade vores første airbnb-database fra GitHub
Lad os få vores første resultat i SQL!
Værktøjer:
GitHub
SQLite online
Lektion 1 Introduktion til SQL
Hvad er SQL
SQL-funktioner
Eksempler på brug af SQL i forskellige virksomheder
En lille historie om SQL
Bloker manifest
Hvilke værktøjer vil vi bruge?
Første øvelse
Lektion 2 Udtræk og filtrering af data (del 1)
Lær at arbejde med dataudtræk
VÆLG, FRA
Nøgleordsrækkefølge i SQL
BEGRÆNSE
Skrivning af forskellige datatyper i SQL
WHERE og operatorer =, IS, LIKE, , <=, >=, !=, <>, ER IKKE
Øve sig
Lektion 3 Dataudtræk og filtrering (del 2)
Kommentarer i SQL
SQL versalfølsomhed
WHERE og NULL, IN, NOT IN, AND, OR, MELLEM operatorer
Udtræk tekst/nummer/NULL
Hentning af en tabel og tilføjelse af en tekst/tal/dato/NULL kolonne
Øve sig
Lektion 4 Transformering og sortering af data (del 1)
Alias alias
Tips til brug af Alias
Transformationer UPPER(), LOWER()
Konvertering ved hjælp af aritmetiske operationer
CASE konvertering
Øve sig
Lektion 5 Transformering og sortering af data (del 2)
Konverter aktuel dato/tid
Dato/tid konvertering
Sortering BESTIL EFTER
Henter Top N eller Last N Records
Øve sig
Lektion 6 Gruppering af data
Aggregeringsfunktioner MIN(), MAX(), SUM(), AVG()
Aggregeringsfunktioner COUNT()
GRUPPE EFTER
GROUP BY og aggregeringsfunktioner MIN(), MAX(), SUM(), AVG(), COUNT()
Forespørgselsudførelsesrækkefølge i SQL
AT HAVE
Forskellen mellem WHERE og HAVING
Øve sig
Lektion 7 Introduktion til databaser
Databasernes rolle i menneskelivet
Historien om databaseudvikling
SQL forespørgselsarkitektur og kommunikation med databaser
Grundlæggende vilkår for relationelle databaser:
Bord
Nøgle (primær og udenlandsk)
Database og relationer mellem tabeller
DBMS
Øv: opsætning af en database i PostgreSQL DBMS
Lektion 8 Sammenføjning af borde
Hvorfor vide, hvordan man deltager i borde?
Hvordan fungerer det at samle borde?
Metoder til sammenføjning af tabeller
Yderligere foreningsvilkår
Øve sig
Lektion 9 Indlejrede forespørgsler (underforespørgsler)
Hvordan fungerer en sen anmodning?
Hvad er en underforespørgsel?
Underforespørgselsstruktur
Underforespørgselsudførelsesordre
Underforespørgsler i SELECT
Underforespørgsler i FROM
Underforespørgsler i JOIN
Underforespørgsler i WHERE
Tips til at arbejde med underforespørgsler
Øve sig
Lektion 10 Opdatering, tilføjelse og sletning af data
Hvorfor og hvordan ændrer man data?
Tilføjelse af data (INSERT)
Dataopdatering (OPDATERING)
Sletter data (DELETE)
Øve sig
Lektion 11 Oprettelse, ændring og sletning af tabeller
Hvorfor og hvordan ændres tabeller?
Oprettelse af tabeller
Oprettelse af nye tabeller
Datatyper
Begrænsninger
Oprettelse af midlertidige tabeller
Oprettelse af tabeller baseret på eksisterende
Skifteborde
Fjernelse af borde
Øv: oprettelse af en online butiksdatabase
Lektion 12 SQL: Avanceret
Forstå faldgruberne i SQL
Operationer med tekst
Sammenkædning af strenge
Bestemmelse af strenglængde
Returnerer en del af en streng
Regelmæssige udtryk
Vinduesfunktioner
Forespørgselsacceleration og optimering
Visninger og almindelige tabeludtryk
Finalen
Afsluttende LEGO projekt
Arbejder på et afgangsprojekt
Som en del af dit sidste hjemmearbejde analyserer vi LEGO-datasættet.
Lektion 13 Bonuslektion: Gennemgang af grundlæggende programmer
Vi konsoliderer de undersøgte materialer
Vi praktiserer forskellige værktøjer til at arbejde med SQL-forespørgsler
Google Data Studio
Tilstandsanalyse
Tableau
Yandex Datalens