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
Referanser (6)
Jeg likte balansen mellom forelesninger og øvelser. Når jeg ble stående i en oppgave, var Luke veldig god til å hjelpe meg med å forstå problemet og finne løsninger, noe som hadde en virkelig positiv effekt på min forståelse.
Tom - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maskinoversatt
Łukasz var veldig god. Jeg likte hvordan Łukasz snakket om beste praksis. Hastighetsgraden var god. Jeg likte øvingene. Å ha en wiki for fremtidig referanse er bra
Jake Real - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maskinoversatt
Lukasz var meget tålmodig og kunnskapsrik og gjorde læringen av SQL veldig spennende og informativ. Enkelt en av de mest belønrende treningssesongene innen noen som helst fagområde jeg har hatt fornøyelsen av å være med på!
Carwyn - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maskinoversatt
Phil var fantastisk! Han var både tålmodig og kunnskapsrik. Treningen gikk i et godt tempo, og han tok med seg et team med ulike SQL-ferdigheter gjennom grunnleggende konsepter til mer avanserte SQL-forespørsler sammen. Øvingene var en fremragende måte for oss å feste de nye kunnskapene i hukommelsen, og Phils instruksjoner/klasseoversyn om ulike måter å oppnå samme resultat på var interessante.
Sophie Clement - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maskinoversatt
Det føltes veldig relevant. Øvingene var vel utvalgt, og jeg klarte å jobbe godt med dem på grunn av den tydelige kunnskapen som ble gitt.
Leah Bayliss - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maskinoversatt
Interaktive øvelser
Matthew Viner - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maskinoversatt