Zakres tematyczny szkolenia
Szkolenie SQL w bazie Oracle - szkolenie podstawowe przeznaczone jest dla początkujących użytkowników chcących poznać podstawy teoretyczne oraz praktyczne języka SQL wykorzystywanego w bazach Oracle, pozwalające pisać zapytania gwarantujące optymalność procesu pozyskiwania danych oraz diagnozowania aplikacji pod kątem wydajności. Kurs prowadzi ekspert baz danych Oracle z wieloletnim doświadczeniem.
Cel szkolenia
- pobieranie danych z tabel przy użyciu polecenia SELECT
- formatowanie danych wyjściowych przy użyciu wbudowanych funkcji
- wyświetlanie danych z wielu tabel przy użyciu różnych warunków złączenia
- tworzenie raportów z zagregowanymi danymi
- łączenie wielu zbiorów danych
- podstawowe operacje na danych (DML)
- podstawowe operacje na obiektach (DDL)
Program szkolenia SQL w bazie Oracle
1. Pobieranie danych przy użyciu polecenia SELECT
- składnia polecenia SELECT
- proste zapytania
- wyrażenia arytmetyczna
- obsługa wartości NULL
- konkatenacja
- klauzula DISTINCT
- wyświetlanie struktury tabeli za pomocą polecenia DESCRIBE
2. Wybieranie określonych wierszy i sortowanie wyników zapytania
- zapytania z klauzulą WHERE
- operatory logiczne i porównywanie wartości
- sortowanie wierszy przy użyciu klauzuli ORDER BY
3. Funkcje jednowierszowe
- manipulacja ciągami znaków (LOWER, UPPER, INITCAP, SUBSTR, LENGTH ...)
- manipulacja liczbami (ROUND, TRUNC, MOD...)
- operacje na datach (NEXT_DAY, LAST_DAY, ADD_MONTHS...)
- konwersje typów (TO_CHAR, TO_NUMBER, TO_DATE)
- funkcje warunkowe (CASE, DECODE)
- operacje na wartości NULL (NVL, NVL2, NULLIF, COALESCE)
4. Agregacja danych przy użyciu funkcji grupujących
- używanie funkcji grupujących (MAX, MIN, SUM ...)
- grupowanie wyników zapytania przy użyciu klauzuli GROUP BY
- wyłączenie grupy danych z zapytania pryz użyciu klauzuli HAVING
5. Wyświetlanie danych z wielu tabel i podzapytania
- rodzaje złączeń i ich obsługa
- jedno i wielowierszowe podzapytania
- operatory ANY i ALL