Cursusaanbod
Algemeen
- Selectie van alle kolommen/velden
- Selectie van bepaalde kolommen/velden
- Gebruik van apart/uniek
- Selectie van bepaalde rijen/records
- Selectie van waarden in een bereik
- Selectie van waarden die overeenkomen met een patroonmasker
- Selectie van waarden binnen een lijst
- Behandeling van null-waarden
- Gegevens sorteren en ordenen
- Selectie van berekende en afgeleide waarden
- Kolomkoppen beheren in queryresultaten
- Queryresultaten naar externe bestanden verzenden
Tafels samenvoegen
- Principes van het samenvoegen van tabellen:
- Gebruik van cartesiaanse join
- Gebruik van inner join
- Gebruik van non-equi join
- Gebruik van outer join
Query's samenvoegen
- Operator van de Unie
- Operator voor kruisen
- Uitgezonderd operator
Eenvoudige functies
- Conversie functies
- Datum functies
- Getalfuncties
- Tekst functies
- Functies groeperen/samenvatten/aggregeren
Sub-query's
- Principes van subquery's
- Rijen filteren op basis van de hoofdquery
- Gebruik van geneste subquery's
- Gebruik van subquery's met meerdere kolommen
- Gebruik van gecorreleerde subquery's
- Gebruik van een subquery als inlineweergave en veelgebruikte tabelexpressie
- Gebruik van subquery als kolom in de hoofdquery
Case Verklaringen
- Principes van casusverklaringen
- Gebruik van een case-instructie om kolomwaarden af te leiden
- Gebruik van geneste casusinstructies
- Gebruik van casusoverzichten om draaitabellen te maken
- Gebruik van casusinstructie met subquery's
Manipulatie van gegevens
- Waarden invoegen in een tabel
- Waarden kopiëren tussen tabellen
- Waarden bijwerken
- Records verwijderen
- Gegevens wijzigen via weergaven
- Gebruik van transacties
- Rijen en tabellen vergrendelen
Definitie van gegevens
- Principes van een relationele database en gegevensnormalisatie
- Gebruik van relaties en beperkingen voor primaire en refererende sleutels
- Tabellen maken
- Hoe tabellen te wijzigen
- Weergaven maken
- Gebruik van synoniemen
- Tabellen en weergaven verwijderen
Getuigenissen (6)
Ik vond het fijn om de balans tussen voordrachten en oefeningen. Wanneer ik vastzat, hielp Luke me erg goed om het probleem te begrijpen en naar oplossingen toe te werken, wat een zeer positieve impact had op mijn inzicht.
Tom - Welsh Revenue Authority
Cursus - Transact SQL Basic
Automatisch vertaald
Łukasz was zeer goed. Ik vond het leuk hoe Łukasz sprak over best practices. Het tempo was goed. Ik vond de opdrachten leuk. Een wiki voor toekomstige referentie is fijn
Jake Real - Welsh Revenue Authority
Cursus - Transact SQL Basic
Automatisch vertaald
Lukasz was erg geduldig en kundig, waardoor het leren van SQL zeer leuk en informatief was. Zonder twijfel een van de meest verrijkkende trainingssessies van alle onderwerpen waar ik deel van uitgemaakt heb!
Carwyn - Welsh Revenue Authority
Cursus - Transact SQL Basic
Automatisch vertaald
Phil was geweldig! Hij was zowel geduldig als kennisrijk. De training verliep op een goed tempo, waarbij een team met gemengde SQL-vaardigheden samen door de basis naar meer geavanceerde SQL-query's werd geleid. De oefeningen waren een uitstekende manier voor ons om onze nieuw verworven vaardigheden in het geheugen te prenten, en Phil's instructies/groepsdiscussies over verschillende manieren om hetzelfde doel te bereiken, waren zeer interessant.
Sophie Clement - Thames Water Utilites Ltd
Cursus - Transact SQL Basic
Automatisch vertaald
Het voelde zeer herkenbaar. De opdrachten waren goed uitgekozen en ik kon er goed mee werken dankzij de duidelijke kennis die werd verstrekt.
Leah Bayliss - Thames Water Utilites Ltd
Cursus - Transact SQL Basic
Automatisch vertaald
Interactieve oefeningen
Matthew Viner - Thames Water Utilites Ltd
Cursus - Transact SQL Basic
Automatisch vertaald