Kursplan
Grunnleggende
- Utvalg av alle kolonner/felter
- Valg av enkelte kolonner/felt
- Bruk av distinkt/unikt
- Valg av enkelte rader/poster
- Valg av verdier i et område
- Valg av verdier som samsvarer med en mønstermaske
- Valg av verdier i en liste
- Behandling av nullverdier
- Hvordan sortere og bestille data
- Valg av beregnede og utledede verdier
- Hvordan kontrollere kolonneoverskrifter i søkeresultater
- Hvordan sende spørringsresultater til eksterne filer
Sammenføyning av tabeller
- Prinsipper for sammenføyning av tabeller:
- Bruk av kartesisk sammenføyning
- Bruk av innvendig skjøt
- Bruk av non-equi join
- Bruk av ytre skjøt
Bli med i spørringer
- Fagforeningsoperatør
- Skjæringsoperatør
- Bortsett fra operatør
Enkle funksjoner
- Konverteringsfunksjoner
- Datofunksjoner
- Tallfunksjoner
- Tekstfunksjoner
- Gruppe/oppsummering/samle funksjoner
Undersøk
- Prinsipper for underspørringer
- Hvordan filtrere rader fra hovedspørringen
- Bruk av nestet underspørring
- Bruk av undersøk med flere kolonner
- Bruk av korrelert underspørring
- Bruk av underspørring som en innebygd visning og felles tabelluttrykk
- Bruk av underspørring som kolonne i hovedspørring
Saksuttalelser
- Prinsipper for saksuttalelser
- Bruk av kasussetning for å utlede kolonneverdier
- Bruk av nestede kasussetninger
- Bruk av saksutsagn for å lage pivottabeller
- Bruk av saksuttalelse med underspørringer
Datamanipulasjon
- Slik setter du inn verdier i en tabell
- Hvordan kopiere verdier mellom tabeller
- Hvordan oppdatere verdier
- Hvordan slette poster
- Hvordan endre data via visninger
- Bruk av transaksjoner
- Hvordan låse rader og tabeller
Datadefinisjon
- Prinsipper for en relasjonsdatabase og datanormalisering
- Bruk av primærnøkkel og fremmednøkkelrelasjoner og begrensninger
- Hvordan lage tabeller
- Hvordan endre tabeller
- Hvordan lage visninger
- Bruk av synonymer
- Slik fjerner du tabeller og visninger
Testimonials (6)
Jeg likte balansen mellom forelesninger og øvelser. Da jeg satt fast var Luke veldig flink til å hjelpe meg med å forstå problemet og jobbe mot løsninger som gjorde en veldig positiv innvirkning på forståelsen min.
Tom - Welsh Revenue Authority
Kurs - Transact SQL Basic
Machine Translated
Łukasz var veldig bra. Jeg likte hvordan Łukasz snakket om beste praksis. Tempoet var bra. Jeg likte øvelsene. Det er bra å ha en wiki for fremtidig referanse
Jake Real - Welsh Revenue Authority
Kurs - Transact SQL Basic
Machine Translated
Lukasz var veldig tålmodig og kunnskapsrik og gjorde læringen SQL veldig morsom og informativ. Enkelt en av de mest givende treningsøktene i alle fag jeg har hatt gleden av å være en del av!
Carwyn - Welsh Revenue Authority
Kurs - Transact SQL Basic
Machine Translated
Phil was great! He was both patient and knowledgeable. The training went at a good pace, moving a team of mixed SQL abilities through the basics into more advanced SQL querying together. The exercises were an excellent way for us to commit our newly learned skills to memory, and Phil's instructions/class discussions on numerous ways to achieve the same thing were interesting.
Sophie Clement - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
It felt very relatable. The exercises were well picked out and I was able to work well with it due to clear knowledge provided.
Leah Bayliss - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Interactive exercises