Uczestnicy szkolenia zrozumieją podstawowe zasady języka zapytań strukturalnych, a także będą w stanie wykonać każdą z poniższych czynności:
- Konstruować zapytania w celu wyodrębnienia i filtrowania danych z SQL bazy danych serwera
- Tworzyć podsumowane wyniki
- Zmieniać, wyprowadzać i formatować dane w celu dostosowania ich do wymaganych danych wyjściowych
- Zmieniać dane i utrzymywać komponenty i definicje bazy danych
Ten kurs jest przeznaczony dla każdego, kto potrzebuje informacji z bazy danych Microsoft SQL Server. Jest odpowiedni zarówno dla programistów systemów, jak i osób z innych obszarów, które muszą używać SQL do wyodrębniania i analizowania danych.
Podstawy
- Wybór wszystkich kolumn/pól
- Wybór określonych kolumn/pól
- Użycie distinct/unique
- Wybór określonych wierszy/rekordów
- Wybór wartości w zakresie
- Wybór wartości pasujących do maski wzorca
- Wybór wartości na liście
- Traktowanie wartości null
- Jak sortować i porządkować dane
- Wybór wartości obliczonych i pochodnych
- Jak kontrolować nagłówki kolumn w wynikach zapytania
- Jak wysyłać wyniki zapytań do plików zewnętrznych
Łączenie tabel
- Zasady łączenia tabel:
- Użycie złączenia kartezjańskiego
- Użycie sprzężenia wewnętrznego
- Użycie sprzężenia nierównościowego
- Użycie sprzężenia zewnętrznego
Łączenie zapytań
- Operator łączenia
- Operator przecięcia
- Operator except
Funkcje proste
- Funkcje konwersji
- Funkcje daty
- Funkcje liczbowe
- Funkcje tekstowe
- Funkcje grupowania/podsumowania/agregacji
Podzapytania
- Zasady działania podzapytań
- Jak filtrować wiersze z zapytania głównego
- Korzystanie z zagnieżdżonych podzapytań
- Użycie podzapytania wielokolumnowego
- Wykorzystanie podzapytania skorelowanego
- Użycie podzapytania jako widoku inline i wspólnego wyrażenia tabeli
- Użycie podzapytania jako kolumny w zapytaniu głównym
Instrukcje case
- Zasady działania instrukcji case
- Wykorzystanie instrukcji case do wyprowadzania wartości kolumn
- Wykorzystanie zagnieżdżonych instrukcji case
- Wykorzystanie instrukcji case do tworzenia tabel przestawnych
- Użycie instrukcji case z podzapytaniami
Manipulacja danymi
- Jak wstawiać wartości do tabeli
- Jak kopiować wartości między tabelami
- Jak aktualizować wartości
- Jak usuwać rekordy
- Jak zmieniać dane za pomocą widoków
- Korzystanie z transakcji
- Jak blokować wiersze i tabele
Definicja danych
- Zasady relacyjnej bazy danych i normalizacja danych
- Korzystanie z relacji i ograniczeń klucza podstawowego i obcego
- Jak tworzyć tabele
- Jak zmieniać tabele
- Jak tworzyć widoki
- Używanie synonimów
- Jak usuwać tabele i widoki
United Arab Emirates - Transact SQL Basic
Saudi Arabia - Transact SQL Basic
South Africa - Transact SQL Basic
Österreich - Transact SQL Grundlagen
Schweiz - Transact SQL Grundlagen
Deutschland - Transact SQL Grundlagen
Czech Republic - Transact SQL Basic
Magyarország - Transact SQL Basic
Luxembourg - Transact SQL Basic
Lithuania - Transact SQL Basic
Nederland - Transact SQL Basic
Portugal - Transact SQL Básico
Australia - Transact SQL Basic
New Zealand - Transact SQL Basic
Philippines - Transact SQL Basic
Singapore - Transact SQL Basic
Argentina - Transact SQL Básico
Costa Rica - Transact SQL Básico
Guatemala - Transact SQL Básico
Colombia - Transact SQL Básico
Venezuela - Transact SQL Básico
United Kingdom - Transact SQL Basic
South Korea - Transact SQL Basic
Sri Lanka - Transact SQL Basic
Indonesia - Transact SQL Basic