Kompleksowe szkolenie SQL w PostgreSQL
Wymagania zaliczenia
- Kolejność składowych zapytań SELECT
- Wyrażenie SELECT
- Aliasy kolumn
- Sortowanie
- Klauzula DISTINCT
- Klauzula LIMIT i OFFSET
- Klauzula FETCH
- Filtrowanie wierszy - klauzula WHERE
- Operatory =,<>,!=
- Operatory IN i NOT IN
- Operatory BETWEEN i NOT BETWEEN
- Klauzula LIKE i NOT LIKE
- Klauzule IS NULL i IS NOT NULL
- Łączenie warunków - klauzule AND i OR
- Funkcje tekstowe
- Konkatenacja
- Funkcje UPPER i LOWER
- Funkcje LPAD i RPAD
- Funkcja SUBSTR
- Funkcja REPLACE
- Funkcje LTRIM i RTRIM
- Funkcja LENGTH
- Funkcje liczbowe
- Operacje arytmetyczne
- Funkcja ROUND
- Funkcja TRUNC
- Funkcja CEIL
- Funkcje POWER I SQRT
- Funkcje SIGN i ABS
- Funkcja MOD i operator %
- Zastępowanie NULLi w danych - funkcja COALESCE
- Funkcje datoczasowe
- Pobieranie wybranych wartości z date i timestamp
- Stosowanie funkcji to_char
- Stosowanie funkcji extract
- Operacje arytmetyczne na datach
- Konwersja tekstu na datę i timestamp
- Funkcje agregujące
- Funkcja AVG
- Funkcja COUNT
- Funkcja SUM
- Funkcja MAX
- Funkcja MIN
- Grupowanie
- Klauzula GROUP BY
- Klauzula HAVING
- Klauzula ROLLUP
- Klauzula CUBE
- Klauzula GROUPING SETS
- Funkcja GROUPING
- Podzapytania
- Podzapytanie w klauzuli WHERE
- Podzapytanie w klauzuli HAVING
- Podzapytanie w klauzli FROM
- Podzapytanie w klauzuli SELECT
- Podzapytanie skorelowane
- Operatory IN , NOT IN
- Operatory EXISTS , NOT EXISTS
- Operatory ANY,ALL
- Klauzula With
- Zapytania rekursywne
- JOIN - łączenie tabel
- JOIN ON
- JOIN USING
- Łączenie wielu tabel
- OUTER JOIN
- Operatory zbiorowe
- Instrukcje z grupy DML
- UPDATE
- INSERT
- DELETE
- Zarządzanie transakcjami
- Instrukcje z grupy DDL
- Obiekty bazy danych
- Tworzenie tabel
- Usuwanie tabel
- Więzy integralności
- Zarządzanie innymi obiektami bazy danych
- Import, eksport danych
- COPY TO
- COPY FROM
- Operator CASE
- Wyrażenia regularne
- Funkcje
- Wzorce
- Wyszukiwanie
- Przetwarzanie danych
- Funkcje analityczne
- Składnia
- Partycje
- Okna
- Bieżący wiersz
- Funkcje rankingu
- ROW_NUMBER
- RANK
- DENSE_RANK
- PERCENT_RANK
- LEAD
- LAG
- FIRST_VALUE
- LAST_VALUE
- NTH_VALUE
- Inne obiekty bazy danych
- Tabele tymczasowe
- Tabele partycjonowane
- Widoki zmaterializowane
- Linki bazodanowe
- Vacuum
- Zwykły vacuum
- Zmniejszanie wielkości plików danych
- Automatyczny vacuum – autovacuum
- Monitorowanie działania vacuum i autovacuum
- Optymalizacja procesu VACUUM i AUTOVACUUM
- Schemat informacyjny
- Pozyskiwanie informacji na temat obiektów bazy danych
- Analiza planów wykonania
- Polecenie explain plan
- Polecenie explain analyze
- Metody dostępu do danych
- Dane statystyczne w planach wykonania
- Indeksy
- Zasada działania
- Indeksy jedno i wielokolumnowe
- Indeksy funkcyjne
- Indeksy unikalne
- Indeksy częściowe
- Indeksy a DML
Ostatnia modyfikacja: niedziela, 10 listopada 2024, 01:07