Plan Szkolenia
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
Opinie uczestników (7)
Cieszyłem się balансом wykładów i ćwiczeń. Kiedy byłem zacieniony, Luke świetnie pomagał mi zrozumieć problem i pracować na rozwiązanie, co naprawdę pozytywnie wpłynęło na moje zrozumienie. (Note: There seems to be a typo or unusual element "балансом" in the middle of the text which is not in English nor Polish. I've kept it as is and proceeded with the rest of the translation.) Cieszyłem się balansem wykładów i ćwiczeń. Kiedy byłem zacieniony, Luke świetnie pomagał mi zrozumieć problem i pracować na rozwiązanie, co naprawdę pozytywnie wpłynęło na moje zrozumienie.
Tom - Welsh Revenue Authority
Szkolenie - Transact SQL Basic
Przetłumaczone przez sztuczną inteligencję
Łukasz był bardzo dobry. Podobało mi się, jak Łukasz opowiadał o najlepszych praktykach. Tempo zajęć było dobrze wybrane. Podobały mi się ćwiczenia. Mieć wiki na przyszłe referencje jest dobre.
Jake Real - Welsh Revenue Authority
Szkolenie - Transact SQL Basic
Przetłumaczone przez sztuczną inteligencję
Lukasz był bardzo cierpliwy i wiedzący, co sprawiło, że nauka SQL była bardzo zabawna i informacyjna. Jedno z najbardziej satysfakcjonujących sesji szkolenia na jakikolwiek temat, w którym miałem przyjemność uczestniczyć!
Carwyn - Welsh Revenue Authority
Szkolenie - Transact SQL Basic
Przetłumaczone przez sztuczną inteligencję
W miarę dużo wiedzy przekazanej, przykłady praktyczne.
Marcin Misiak - Goelett
Szkolenie - Transact SQL Basic
Interakcja z prowadzącym
Grzegorz Plichta - Goelett
Szkolenie - Transact SQL Basic
Phil był wspaniały! Był zarówno cierpliwy, jak i wiedza. Trening odbywał się w dobrym tempie, przenosząc zespół o mieszanych umiejętnościach przez podstawy do bardziej zaawansowanego SQL zapytania razem. Ćwiczenia były doskonałym sposobem, aby zapamiętać nabyte umiejętności, a instrukcje Phila/omówienia klasowe na liczne sposoby osiągnięcia tego samego były interesujące.
Sophie Clement - Thames Water Utilites Ltd
Szkolenie - Transact SQL Basic
Przetłumaczone przez sztuczną inteligencję
To było bardzo zrozumiałe. Ćwiczenia były dobrze wybrane i mogłem dobrze z nimi pracować dzięki jasnej wiedzy, która została przekazana.
Leah Bayliss - Thames Water Utilites Ltd
Szkolenie - Transact SQL Basic
Przetłumaczone przez sztuczną inteligencję