Schița de curs
Baze
- Selectarea tuturor coloanelor/câmpurilor
- Selectarea anumitor coloane/câmpuri
- Utilizarea distinct/unic
- Selectarea anumitor rânduri/înregistrări
- Selectarea valorilor dintr-un interval
- Selectarea valorilor care se potrivesc cu o mască de model
- Selectarea valorilor dintr-o listă
- Tratarea valorilor nule
- Cum să sortezi și să ordonezi datele
- Selectarea valorilor calculate și derivate
- Cum să controlezi antetele coloanelor în rezultatele interogărilor
- Cum să trimiți rezultatele interogărilor către fișiere externe
Îmbinarea Tabelelor
- Principii ale îmbinării tabelelor:
- Utilizarea îmbinării carteziene
- Utilizarea îmbinării interioare
- Utilizarea îmbinării non-echivalente
- Utilizarea îmbinării exterioare
Îmbinarea Interogărilor
- Operatorul Union
- Operatorul Intersect
- Operatorul Except
Funcții Simple
- Funcții de conversie
- Funcții de dată
- Funcții numerice
- Funcții de text
- Funcții de grup/sumar/agregare
Sub-Interogări
- Principii ale sub-interogărilor
- Cum să filtrezi rânduri din interogarea principală
- Utilizarea sub-interogării imbricate
- Utilizarea sub-interogării cu mai multe coloane
- Utilizarea sub-interogării corelate
- Utilizarea sub-interogării ca vizualizare inline și expresie de tabel comun
- Utilizarea sub-interogării ca coloană în interogarea principală
Instrucțiuni Case
- Principii ale instrucțiunilor case
- Utilizarea instrucțiunii case pentru a deriva valorile coloanelor
- Utilizarea instrucțiunilor case imbricate
- Utilizarea instrucțiunilor case pentru a produce tabele pivot
- Utilizarea instrucțiunii case cu sub-interogări
Manipularea Datelor
- Cum să inserezi valori într-un tabel
- Cum să copiezi valori între tabele
- Cum să actualizezi valori
- Cum să ștergi înregistrări
- Cum să modifici date prin vizualizări
- Utilizarea tranzacțiilor
- Cum să blochezi rânduri și tabele
Definirea Datelor
- Principii ale unei baze de date relaționale și normalizarea datelor
- Utilizarea relațiilor și constrângerilor de cheie primară și cheie străină
- Cum să creezi tabele
- Cum să modifici tabele
- Cum să creezi vizualizări
- Utilizarea sinonimelor
- Cum să ștergi tabele și vizualizări
Mărturii (6)
Am apprécier echilibrul dintre prelegeri și exerciții. Atunci când mă bătteam cu ceva, Luke a fost foarte bun în a-mi ajuta să înțeleg problema și să lucrez spre soluții, ceea ce a avut un impact pozitiv semnificativ asupra înțelegerii mele.
Tom - Welsh Revenue Authority
Curs - Transact SQL Basic
Tradus de catre o masina
Łukasz a fost foarte bun. Mi-a plăcut cum Łukasz vorbea despre cele mai bune practici. Ritmul a fost bun. Mi-au plăcut exercițiile. Este bine să avem un wiki pentru referințe viitoare
Jake Real - Welsh Revenue Authority
Curs - Transact SQL Basic
Tradus de catre o masina
Lukasz a fost foarte răbdător și cunoscător, făcând învățarea SQL-ului foarte distractivă și informativă. Cu ușurință una dintre cele mai plăcute sesiuni de instruire la care am avut onoarea să particip!
Carwyn - Welsh Revenue Authority
Curs - Transact SQL Basic
Tradus de catre o masina
Phil a fost foarte bun! El a fost atât de îndrăzneț cât și înțelept. Formarea a avut un ritm potrivit, condusând o echipă cu abilități SQL diferite prin noțiunile de bază până la interogări SQL mai complexe. Exercițiile au fost un mod excelent pentru noi să încorporăm noile abilități în memoria noastră, iar instrucțiunile și discuțiile lui Phil cu privire la numeroase metode de a obține aceeași rezultare au fost interesante.
Sophie Clement - Thames Water Utilites Ltd
Curs - Transact SQL Basic
Tradus de catre o masina
A fost foarte relevant. Exercițiile au fost bine selectate și am reușit să lucrez cu ele din cauza cunoștințelor clare oferite.
Leah Bayliss - Thames Water Utilites Ltd
Curs - Transact SQL Basic
Tradus de catre o masina
Exerciții interacțive
Matthew Viner - Thames Water Utilites Ltd
Curs - Transact SQL Basic
Tradus de catre o masina