
SQL Średniozaawansowany – online
15 kwietnia 2021 – 16 kwietnia 2021
Szkolenie SQL średniozaawansowany jest przeznaczone dla wszystkich znających już podstawy języka SQL na bazie danych Oracle. Szkolenie SQL średniozaawansowany pozwoli Ci poznać bardziej skomplikowane techniki języka SQL takie jak podzapytania, grupowanie, agregację danych, operacje na zbiorach. W ramach tego szkolenia poznasz również podstawy optymalizacji zapytań SQL.
Dla kogo przeznaczone jest ten kurs?
- Dla osób które ukończyły szkolenie z podstaw SQL i chcą rozszerzyć swoją wiedzę z znajomości SQL w środowisku Oracle
- Testerów którzy dzięki temu kursowi poznają zaawansowane techniki przygotowywania, wyszukiwania i przetwarzania danych.
- Analityków biznesowych/finansowanych/systemowych – dzięki temu szkoleniu dowiesz się jak wyciągać oraz przetwarzać dane w bazie danych przy pomocy języka SQL.
- Programistów ponieważ pozwalają poznać zaawansowane techniki języka SQL.
- I dla wszystkich innych którzy znają już podstawy SQL i chcą poszerzyć swoją wiedzę.
Szkolenie SQL średniozaawansowany pozwoli Ci lepiej poznać zasadę działania bazy danych w tym bazy Oracle. Dowiesz jak grupować zbiory danych, jak sterować wynikiem zapytania oraz poznasz podstawy optymalizacji tych zapytań. Szkolenie to kładzie nacisk przede wszystkim na wiedzę, praktykę oraz ćwiczenia.
Poniżej znajduje się program szkolenia. Jeżeli masz pytania lub chcesz uzyskać więcej informacji skontaktuj się z nami poprzez email: [email protected], dzwoniąc pod 695-793-748 lub przy użyciu formularza z dołu strony.
Wstęp do szkolenia i jego rozpoczęcie
- Przedstawienie agendy
- Przedstawienie się oraz poznanie oczekiwań uczestników
Złączenia tabel
- Złączenia wewnętrzne – instrukcja JOIN
- Złączenia zewnętrzne – instrukcja LEFT JOIN
- Inne formy JOIN
- Złączenia w WHERE
Podzapytania
- Czym są podzapytania
- Łączenie podzapytań
- Klauzula WITH
- Instrukcje: UNION, UNION_ALL, MINUS, INTERSECT
Filtrowanie wyników
- Ograniczenie IN oraz NOT IN
- Operatory EXISTS i NOT EXISTS
Praca ze zbiorami danych
- Sortowanie danych
- Grupowanie danych
- Operacje: SUM, AVG COUNT
- Operacja: HAVING
- Operacja: Distinct
Agregacja danych
- Grupowanie zaawansowane
- Operacje: OVER i PARTITION BY
- ROLLUP
- CUBE
- Agregacja tekstu przy pomocy LISTAGG
Praca z funkcjami
- Operacje na ciągach znaków
- Funkcje: TRIM, LOWER, UPPER, LENGTH, SUBSTR
- Wyszukiwanie znakowe LIKE
- Operacje na liczbach
- Funkcje: to_number, mod, round, trunc
- Operacje na datach i czasie
- Różnice między SYSDATE a SYSTIMESTAMP
- Funkcje: to_date, trunc, round, moths_between
Sterowanie wynikami
- Instrukcja: CASE WHEN THEM ELSE END
- Funkcja: DECODE
Optymalizacja
- Plan zapytania
- Koszt zapytania
Wykorzystanie Indexów
- Rodzaje Indexów
- Rodzaje skanowania Indexów
- Wykorzystanie Indexów
Jeżeli masz pytania lub chcesz uzyskać więcej informacji skontaktuj się z nami poprzez email: [email protected] lub zadzwoń: 695-793-748