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 njöt av balansen mellan föreläsningar och övningar. När jag hade fastnat var Luke väldigt bra på att hjälpa mig att förstå problemet och arbeta mot lösningar vilket hade en väldigt positiv inverkan på min förståelse.
Tom - Welsh Revenue Authority
Kurs - Transact SQL Basic
Machine Translated
Łukasz var mycket bra. Jag gillade hur Łukasz pratade om bästa praxis. Tempot var bra. Jag gillade övningarna. Att ha en wiki för framtida referens är bra
Jake Real - Welsh Revenue Authority
Kurs - Transact SQL Basic
Machine Translated
Lukasz var mycket tålmodig och kunnig och gjorde lärandet SQL mycket roligt och informativt. Lätt ett av de mest givande träningspassen i något ämne jag har haft nöjet att vara 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