Course Code: osqlide
Duration: 14 hours
Prerequisites:

Zalecane uczestnictwo w szkoleniu "Oracle SQL dla początkujących"

Overview:

Celem kursu jest umożliwienie uczestnikom opanowania pracy z językiem SQL w bazie danych Oracle w celu ekstrakcji danych na poziomie średniozaawansowanym.

Course Outline:

Ograniczanie wyników

  • Klauzula WHERE
  • Operatory porównania
  • Warunek LIKE
  • Warunek BETWEEN ... AND
  • IS NULL warunek
  • Warunek IN
  • Operatory logiczne AND, OR i NOT
  • Wiele warunków w klauzuli WHERE
  • Kolejność operatorów.
  • Klauzula DISTINCT

Funkcje SQL

  • Różnice między funkcjami jedno- i wielowierszowymi
  • Funkcje tekstowe, liczbowe, daty,
  • Konwersja jawna i niejawna
  • Funkcje konwersji
  • Zagnieżdżanie funkcji
  • Wyświetlanie wydajności funkcji - tabela podwójna
  • Pobieranie bieżącej daty - funkcja SYSDATE
  • Obsługa wartości NULL

Agregowanie danych przy użyciu funkcji grupowania

  • Funkcje grupowania
  • Jak funkcje grupowania traktują wartości NULL
  • Tworzenie grup danych - klauzula GROUP BY
  • Grupowanie wielu kolumn
  • Ograniczanie grupowania wyników funkcji - klauzula HAVING

Podzapytania

  • Umieszczanie podzapytań w poleceniu SELECT
  • Podzapytania jedno- i wielowierszowe
  • Operatory Podzapytania jednowierszowe
  • Funkcje grupujące w podzapytaniu
  • Operatory podzapytań multi-IN, ALL, ANY
  • Sposób traktowania wartości NULL w podzapytaniach

Operatory zbiorcze

  • Operator UNION
  • Operator UNION ALL
  • Operator INTERSECT
  • Operator MINUS

Dalsze wykorzystanie złączeń

  • Przegląd złączeń
  • Łączenie złączeń wewnętrznych i zewnętrznych
  • Partycjonowane złączenia zewnętrzne
  • Zapytania hierarchiczne

Dalsze korzystanie z podzapytań

  • Zapoznanie się z podzapytaniami
  • Używanie podzapytań jako tabel wirtualnych/widoków i kolumn liniowych
  • Użycie konstrukcji WITH
  • Łączenie podzapytań i sprzężeń

Funkcje analityczne

  • Klauzula OVER
  • Klauzula partycji
  • Klauzula okienkowania
  • Funkcje Rank, Lead, Lag, First, Last

Pobieranie danych z wielu tabel (jeśli czas na końcu)

  • Typy złączeń
  • Użycie NATURAL JOIN
  • Aliasy tabel
  • Złączenia w klauzuli WHERE
  • INNER JOIN
  • Łączenie zewnętrzne LEFT, RIGHT, FULL OUTER JOIN
  • Iloczyn kartezjański

Funkcje agregujące (jeśli jest na to czas)

  • Przegląd funkcji Group By i klauzuli Having
  • Grupa i Rollup
  • Grupa i kostka
Sites Published:

United Arab Emirates - Oracle SQL Intermediate - Data Extraction

Qatar - Oracle SQL Intermediate - Data Extraction

Egypt - Oracle SQL Intermediate - Data Extraction

Saudi Arabia - Oracle SQL Intermediate - Data Extraction

South Africa - Oracle SQL Intermediate - Data Extraction

Brasil - Oracle SQL Intermediate - Data Extraction

Canada - Oracle SQL Intermediate - Data Extraction

中国 - Oracle SQL Intermediate - Data Extraction

香港 - Oracle SQL Intermediate - Data Extraction

澳門 - Oracle SQL Intermediate - Data Extraction

台灣 - Oracle SQL Intermediate - Data Extraction

USA - Oracle SQL Intermediate - Data Extraction

Österreich - Oracle SQL Intermediate - Data Extraction

Schweiz - Oracle SQL Intermediate - Data Extraction

Deutschland - Oracle SQL Intermediate - Data Extraction

Czech Republic - Oracle SQL Intermediate - Data Extraction

Denmark - Oracle SQL Intermediate - Data Extraction

Estonia - Oracle SQL Intermediate - Data Extraction

Finland - Oracle SQL Intermediate - Data Extraction

Greece - Oracle SQL Intermediate - Data Extraction

Magyarország - Oracle SQL Intermediate - Data Extraction

Ireland - Oracle SQL Intermediate - Data Extraction

Luxembourg - Oracle SQL Intermediate - Data Extraction

Latvia - Oracle SQL Intermediate - Data Extraction

España - Oracle SQL Intermedio - Extracción de Datos

Italia - Oracle SQL Intermediate - Data Extraction

Lithuania - Oracle SQL Intermediate - Data Extraction

Nederland - Oracle SQL Intermediate - Data Extraction

Norway - Oracle SQL Intermediate - Data Extraction

Portugal - Oracle SQL Intermediate - Data Extraction

România - Oracle SQL Intermediate - Data Extraction

Sverige - Oracle SQL Intermediate - Data Extraction

Türkiye - Oracle SQL Intermediate - Data Extraction

Malta - Oracle SQL Intermediate - Data Extraction

Belgique - Oracle SQL Intermediate - Data Extraction

France - Oracle SQL Intermediate - Data Extraction

日本 - Oracle SQL Intermediate - Data Extraction

Australia - Oracle SQL Intermediate - Data Extraction

Malaysia - Oracle SQL Intermediate - Data Extraction

New Zealand - Oracle SQL Intermediate - Data Extraction

Philippines - Oracle SQL Intermediate - Data Extraction

Singapore - Oracle SQL Intermediate - Data Extraction

Thailand - Oracle SQL Intermediate - Data Extraction

Vietnam - Oracle SQL Intermediate - Data Extraction

India - Oracle SQL Intermediate - Data Extraction

Argentina - Oracle SQL Intermedio - Extracción de Datos

Chile - Oracle SQL Intermedio - Extracción de Datos

Costa Rica - Oracle SQL Intermedio - Extracción de Datos

Ecuador - Oracle SQL Intermedio - Extracción de Datos

Guatemala - Oracle SQL Intermedio - Extracción de Datos

Colombia - Oracle SQL Intermedio - Extracción de Datos

México - Oracle SQL Intermedio - Extracción de Datos

Panama - Oracle SQL Intermedio - Extracción de Datos

Peru - Oracle SQL Intermedio - Extracción de Datos

Uruguay - Oracle SQL Intermedio - Extracción de Datos

Venezuela - Oracle SQL Intermedio - Extracción de Datos

Polska - Oracle SQL Intermediate - Data Extraction

United Kingdom - Oracle SQL Intermediate - Data Extraction

South Korea - Oracle SQL Intermediate - Data Extraction

Pakistan - Oracle SQL Intermediate - Data Extraction

Sri Lanka - Oracle SQL Intermediate - Data Extraction

Bulgaria - Oracle SQL Intermediate - Data Extraction

Bolivia - Oracle SQL Intermedio - Extracción de Datos

Indonesia - Oracle SQL Intermediate - Data Extraction

Kazakhstan - Oracle SQL Intermediate - Data Extraction

Moldova - Oracle SQL Intermediate - Data Extraction

Morocco - Oracle SQL Intermediate - Data Extraction

Tunisia - Oracle SQL Intermediate - Data Extraction

Kuwait - Oracle SQL Intermediate - Data Extraction

Oman - Oracle SQL Intermediate - Data Extraction

Slovakia - Oracle SQL Intermediate - Data Extraction

Kenya - Oracle SQL Intermediate - Data Extraction

Nigeria - Oracle SQL Intermediate - Data Extraction

Botswana - Oracle SQL Intermediate - Data Extraction

Slovenia - Oracle SQL Intermediate - Data Extraction

Croatia - Oracle SQL Intermediate - Data Extraction

Serbia - Oracle SQL Intermediate - Data Extraction

Bhutan - Oracle SQL Intermediate - Data Extraction

Nepal - Oracle SQL Intermediate - Data Extraction

Uzbekistan - Oracle SQL Intermediate - Data Extraction