Kursplan
Grundfraser
- Markering av alla kolumner/fält
- Val av vissa kolumner/fält
- Användning av distinkta/unika
- Urval av vissa rader/poster
- Val av värden i ett område
- Val av värden som matchar en mönstermask
- Val av värden i en lista
- Behandling av null-värden
- Så här sorterar och ordnar du data
- Val av beräknade och härledda värden
- Så här styr du kolumnrubriker i frågeresultat
- Så här skickar du frågeresultat till externa filer
Sammanfoga tabeller
- Principer för att koppla tabeller:
- Användning av kartesisk koppling
- Användning av inre koppling
- Användning av icke-equi-koppling
- Användning av yttre koppling
Koppla frågor
- Facklig aktör
- Operator för skärning
- Operatorn Except
Enkla funktioner
- Funktioner för konvertering
- Funktioner för datum
- Funktioner för tal
- Text-funktioner
- Grupp-/sammanfattnings-/aggregatfunktioner
Underfrågor
- Principer för underfrågor
- Så här filtrerar du rader från huvudfrågan
- Användning av kapslad underfråga
- Användning av underfråga med flera kolumner
- Användning av korrelerad underfråga
- Användning av underfråga som en infogad vy och ett vanligt tabelluttryck
- Användning av underfråga som en kolumn i huvudfrågan
Uttalanden om rättsfall
- Principer för rättsfallsuttalanden
- Användning av case-instruktion för att härleda kolumnvärden
- Användning av kapslade ärendesatser
- Användning av case-satser för att skapa pivottabeller
- Användning av ärendeutdrag med underfrågor
Manipulering av data
- Så här infogar du värden i en tabell
- Så här kopierar du värden mellan tabeller
- Så här uppdaterar du värden
- Så här tar du bort poster
- Så här ändrar du data via vyer
- Användning av transaktioner
- Så här låser du rader och tabeller
Data Definition
- Principer för en relationsdatabas och datanormalisering
- Användning av relationer och begränsningar för primärnycklar och sekundärnycklar
- Så här skapar du tabeller
- Så här ändrar du tabeller
- Så här skapar du vyer
- Användning av synonymer
- Så här tar du bort tabeller och vyer
Vittnesmål (6)
Jag uppskattade balansen mellan föreläsningar och övningar. När jag fastnade var Luke väldigt bra på att hjälpa mig förstå problemet och arbeta mot lösningar, vilket gjorde en mycket positiv inverkan på min förståelse.
Tom - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maskintolkat
Łukasz var mycket bra. Jag tyckte om hur Łukasz talade om bästa praxis. Tempot var bra. Jag tyckte om övningarna. Att ha en wiki för framtida referens är bra
Jake Real - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maskintolkat
Lukasz var mycket tålmodig och kunskapsrik, vilket gjorde att lärandet av SQL blev både roligt och informativt. Enkelt en av de mest uppfyllda tränings-sessionerna inom något ämne jag har haft nöjet att delta i!
Carwyn - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maskintolkat
Phil var fantastisk! Han var både tålmodig och kunskapsrik. Utbildningen gick i ett bra tempo, och han ledde en team med blandade SQL-färdigheter från grunderna till mer avancerade SQL-frågor tillsammans. Övningarna var en utmärkt metod för oss att fastna vid de nyligen lärda färdigheterna, och Phils instruktioner/klassdiskussioner om flera olika sätt att nå samma resultat var intressanta.
Sophie Clement - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maskintolkat
Det kändes mycket igenkännbart. Övningarna var väl valda och jag kunde arbeta bra med dem tack vare den tydliga kunskap som tillhandahölls.
Leah Bayliss - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maskintolkat
Interaktiva övningar
Matthew Viner - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maskintolkat