Course Code: sqladvals
Duration: 21 hours
Prerequisites:

Aby wziąć udział w tym kursie, nie trzeba spełniać żadnych szczególnych wymagań.

Overview:

Celem tego kursu jest zapewnienie jasnego zrozumienia korzystania z SQL dla różnych baz danych (Oracle baz danych (Oracle, SQL Server, MS Access...). Zrozumienie funkcji analitycznych i sposobu łączenia różnych tabel w bazie danych pomoże delegatom przenieść operacje analizy danych do bazy danych, zamiast robić to w aplikacji MS Excel. Może to również pomóc w tworzeniu dowolnego systemu informatycznego, który wykorzystuje dowolną relacyjną bazę danych.

Course Outline:

Wybór danych z bazy danych

  • Reguły składni
  • Zaznaczanie wszystkich kolumn
  • Występ
  • Operacje arytmetyczne w SQL
  • Aliasy kolumn
  • Literały
  • Powiązanie

Filtrowanie tabel wyników

  • Klauzula WHERE
  • Operatory porównania
  • Stan JAK
  • Warunek MIĘDZY...AND
  • Warunek JEST NULL
  • Stan IN
  • Operatory AND, OR, NOT
  • Kilka warunków w klauzuli WHERE
  • Zamówienie operatorów
  • Klauzula DISTINCT

Sortowanie tabel wyników

  • Klauzula ORDER BY
  • Sortuj według wielu kolumn lub wyrażeń

SQL Funkcje

  • Różnice pomiędzy funkcjami jednowierszowymi i wielowierszowymi
  • Funkcje znakowe, numeryczne, DateTime
  • Konwersja jawna i ukryta
  • Funkcje konwersji
  • Funkcje zagnieżdżone
  • Podwójna tabela (Oracle vs inne bazy danych)
  • Uzyskiwanie aktualnej daty i godziny za pomocą różnych funkcji

Agreguj dane za pomocą funkcji agregujących

  • Funkcje agregujące
  • Funkcje agregujące a wartość NULL
  • Klauzula GROUP BY
  • Grupowanie przy użyciu różnych kolumn
  • Filtrowanie danych zagregowanych - klauzula HAVING
  • Wielowymiarowe grupowanie danych - operatory ROLLUP i CUBE
  • Identyfikacja podsumowań - GRUPOWANIE
  • Operator GRUPUJĄCY ZESTAWY

Pobieranie danych z wielu tabel

  • Różne typy stawów
  • NATURALNE POŁĄCZENIE
  • Aliasy tabel
  • Składnia Oracle - warunki łączenia w klauzuli WHERE
  • SQL Składnia 99 - POŁĄCZENIE WEWNĘTRZNE
  • SQL Składnia 99 - LEFT, RIGHT, FULL OUTER JINS
  • Iloczyn kartezjański - składnia Oracle i SQL99

podzapytania

  • Kiedy i gdzie można wykonać podzapytanie
  • Podzapytania jednowierszowe i wielowierszowe
  • Operatory podzapytań jednowierszowych
  • Funkcje agregujące w podzapytaniach
  • Operatory podzapytań wielowierszowych - IN, ALL, ANY

Ustaw operatory

  • UNIA
  • UNIA WSZYSTKICH
  • PRZECINAĆ
  • MINUS/OPRÓCZ

Transakcje

  • Instrukcje COMMIT, ROLLBACK SAVEPOINT

Inne obiekty schematu

  • Sekwencje
  • Synonimy
  • Wyświetlenia

Hierarchiczne zapytania i próbki

  • Konstrukcja drzewa (klauzule CONNECT BY PRIOR i START WITH)
  • Funkcja SYS_CONNECT_BY_PATH

Wyrażenia warunkowe

  • Wyrażenie CASE
  • DEKODOWANIE wyrażenie

Zarządzanie danymi w różnych strefach czasowych

  • Strefy czasowe
  • Typy danych TIMESTAMP
  • Różnice pomiędzy DATE i TIMESTAMP
  • Operacje konwersji

Funkcje analityczne

  • Zastosowanie
  • Partycje
  • Okna
  • Funkcje rangowe
  • Funkcje raportowania
  • Funkcje LAG/LEAD
  • Funkcje PIERWSZY/OSTATNI
  • Odwrotne funkcje percentyla
  • hipotetyczne funkcje rangowe
  • Funkcje WIDTH_BUCKET
  • Funkcje statystyczne
Sites Published:

United Arab Emirates - SQL Advanced level for Analysts

Qatar - SQL Advanced level for Analysts

Egypt - SQL Advanced level for Analysts

Saudi Arabia - SQL Advanced level for Analysts

South Africa - SQL Advanced level for Analysts

Brasil - SQL Advanced level for Analysts

Canada - SQL Advanced level for Analysts

中国 - SQL Advanced level for Analysts

香港 - SQL Advanced level for Analysts

澳門 - SQL Advanced level for Analysts

台灣 - SQL Advanced level for Analysts

USA - SQL Advanced level for Analysts

Österreich - SQL Advanced level for Analysts

Schweiz - SQL Advanced level for Analysts

Deutschland - SQL Advanced level for Analysts

Czech Republic - SQL Advanced level for Analysts

Denmark - SQL Advanced level for Analysts

Estonia - SQL Advanced level for Analysts

Finland - SQL Advanced level for Analysts

Greece - SQL Advanced level for Analysts

Magyarország - SQL Advanced level for Analysts

Ireland - SQL Advanced level for Analysts

Luxembourg - SQL Advanced level for Analysts

Latvia - SQL Advanced level for Analysts

España - Nivel Avanzado de SQL para Analistas

Italia - SQL Advanced level for Analysts

Lithuania - SQL Advanced level for Analysts

Nederland - SQL Advanced level for Analysts

Norway - SQL Advanced level for Analysts

Portugal - SQL Advanced level for Analysts

România - SQL Advanced level for Analysts

Sverige - SQL Advanced level for Analysts

Türkiye - SQL Advanced level for Analysts

Malta - SQL Advanced level for Analysts

Belgique - SQL Advanced level for Analysts

France - SQL Advanced level for Analysts

日本 - SQL Advanced level for Analysts

Australia - SQL Advanced level for Analysts

Malaysia - SQL Advanced level for Analysts

New Zealand - SQL Advanced level for Analysts

Philippines - SQL Advanced level for Analysts

Singapore - SQL Advanced level for Analysts

Thailand - SQL Advanced level for Analysts

Vietnam - SQL Advanced level for Analysts

India - SQL Advanced level for Analysts

Argentina - Nivel Avanzado de SQL para Analistas

Chile - Nivel Avanzado de SQL para Analistas

Costa Rica - Nivel Avanzado de SQL para Analistas

Ecuador - Nivel Avanzado de SQL para Analistas

Guatemala - Nivel Avanzado de SQL para Analistas

Colombia - Nivel Avanzado de SQL para Analistas

México - Nivel Avanzado de SQL para Analistas

Panama - Nivel Avanzado de SQL para Analistas

Peru - Nivel Avanzado de SQL para Analistas

Uruguay - Nivel Avanzado de SQL para Analistas

Venezuela - Nivel Avanzado de SQL para Analistas

Polska - SQL Advanced level for Analysts

United Kingdom - SQL Advanced level for Analysts

South Korea - SQL Advanced level for Analysts

Pakistan - SQL Advanced level for Analysts

Sri Lanka - SQL Advanced level for Analysts

Bulgaria - SQL Advanced level for Analysts

Bolivia - Nivel Avanzado de SQL para Analistas

Indonesia - SQL Advanced level for Analysts

Kazakhstan - SQL Advanced level for Analysts

Moldova - SQL Advanced level for Analysts

Morocco - SQL Advanced level for Analysts

Tunisia - SQL Advanced level for Analysts

Kuwait - SQL Advanced level for Analysts

Oman - SQL Advanced level for Analysts

Slovakia - SQL Advanced level for Analysts

Kenya - SQL Advanced level for Analysts

Nigeria - SQL Advanced level for Analysts

Botswana - SQL Advanced level for Analysts

Slovenia - SQL Advanced level for Analysts

Croatia - SQL Advanced level for Analysts

Serbia - SQL Advanced level for Analysts

Bhutan - SQL Advanced level for Analysts

Nepal - SQL Advanced level for Analysts

Uzbekistan - SQL Advanced level for Analysts