Podczas szkolenia opanujesz zastosowanie zaawansowanych technik zapytań T-SQL, takich jak pisanie zapytań SELECT, odpytywanie wielu tabel, sortowanie i filtrowanie danych, praca z typami danych, manipulowanie danymi za pomocą języka DML, korzystanie z funkcji wbudowanych, grupowanie i agregowanie danych, tworzenie podzapytań, obsługa widoków, operacje na zbiorach, wykorzystanie funkcji Ranking, Offset i Aggregate, a także programowanie w T-SQL.
Wprowadzenie do Microsoft SQL Server
Opis architektury SQL Server
Omówienie edycji I wersji SQL Server
Rozpoczęcie pracy z SQL Server Management Studio
Wprowadzenie do zapytań T-SQL.
Wprowadzenie do T-SQL
Zrozumienie zbiorów
Zrozumienie predykatów logicznych
Pisanie zapytań SELECT.
Pisanie podstawowych zapytań SELECT
Eliminowanie duplikatów przy użyciu DISTINCT
Używanie aliasów
Pisanie prostych wyrażeń z CASE
Odpytywanie wielu tabel.
Zrozumienie złączeń tabel
Złączenia wewnętrzne
Złączenia zewnętrzne
Złączenia krzyżowe i własne
Sortowanie I filtrowanie danych.
Sortowanie danych
Filtrowanie przy użyciu predykatów
Filtrowanie przy użyciu opcji TOP oraz OFFSET-FETCH
Praca z wartościami nieokreślonymi
Praca z typami danych SQL Server
Przedstawienie typów danych SQL Server
Praca z typami znakowymi
Praca z typami dat i czasu
Używanie języka DML w celu modyfikowania danych
Wprowadzanie danych
Aktualizacja i usuwanie danych
Automatyczne generowanie wartości
Używanie funkcji wbudowanych.
Pisanie zapytań z wykorzystaniem funkcji wbudowanych
Używanie funkcji konwertujących typy danych
Użycie funkcji logicznych
Używanie funkcji do pracy z wartościami NULL
Grupowanie i agregowanie
Użycie funkcji agregujących
Użycie klauzuli GROUP BY
Filtrowanie grup przy użyciu HAVING
Używanie podzapytań.
Pisanie podzapytań
Pisanie zapytań skorelowanych
Użycie predykatu EXISTS dla podzapytań
Używanie wyrażeń tabelowych
Widoki
Tabele pochodne
CTE (Common Table Expression)
TVFs (Table-Valued Expressions)
Używanie operatorów zbiorów.
Złączenia zbiorów przy użyciu UNION oraz UNION ALL
Operatory CROSS APPLY oraz OUTER APPLY
Operacje na zbiorach przy użyciu EXCEPT oraz INTERSECT
Wykorzystanie funkcji Ranking, Offset, and Aggregate
Użycie operatora OVER
Przegląd funkcji okienkowych
Przestawianie i grupowanie
Tworzenie zapytań za pomocą PIVOT oraz UNPIVOT
Praca ze zbiorami grup
Wykonywanie procedur składowanych
Zapytania z użyciem procedur składowanych
Przekazywanie parametrów
Tworzenie prostych procedur
Dynamiczny SQL
Programowanie w T-SQL
Elementy programowania T-SQL
Kontrolowanie przebiegu programu
Obsługa błędów
Obsługa błędów w T-SQL
Strukturalna obsługa wyjątków
Wdrażanie transakcji
Transakcje i silnik bazy danych
Kontrola transakcji