Zkuste nás kontaktovat

Návrh Školení

Výběr dat z databáze

  • Pravidla syntaxe
  • Vybraní všech sloupců
  • Projekce
  • Aritmetické operace v SQL
  • Přejmenování sloupců (aliasy)
  • Literály
  • Koncatace

Filtrování výsledných tabulek

  • Kláuze WHERE
  • Porovnávací operátory
  • Kondice LIKE
  • Kondice BETWEEN...AND
  • Kondice IS NULL
  • Kondice IN
  • Operátory AND, OR, NOT
  • Více podmínek v klauzuli WHERE
  • Pořadí operátorů
  • Kláuze DISTINCT

Řazení výsledných tabulek

  • Kláuze ORDER BY
  • Řazení podle více sloupců nebo výrazů

SQL funkce

  • Rozdíly mezi funkcemi jednoradovými a víceradovými
  • Funkce pro znakové řetězce, číselné a data/datu a času
  • Explicitní a implicitní konverze
  • Konverzní funkce
  • Vložené funkce
  • Tabulka Dual (Oracle vs jiné databáze)
  • Získání aktuálního data a času pomocí různých funkcí

Agregace dat pomocí agregačních funkcí

  • Agregační funkce
  • Agregační funkce a hodnota NULL
  • Kláuze GROUP BY
  • Skupování pomocí různých sloupců
  • Filtrovaná agregační data - kláuze HAVING
  • Vícerozměrné skupování dat - operátory ROLLUP a CUBE
  • Identifikace souhrnů - GROUPING
  • Operátor GROUPING SETS

Získání dat z více tabulek

  • Různé typy spojů
  • NATURAL JOIN
  • Pojmenování tabulek (aliasy)
  • Syntaxe Oracle - podmínky spojení v klauzuli WHERE
  • Syntaxe SQL99 - INNER JOIN
  • Syntaxe SQL99 - LEFT, RIGHT, FULL OUTER JOINS
  • Kartézský součin - syntaxe Oracle a SQL99

Poddotazy

  • Kdy a kde lze poddotaz použít
  • Jednoradové a víceradové poddotazy
  • Operátory jednoradových poddotazů
  • Agregační funkce v poddotazech
  • Operátory víceradových poddotazů - IN, ALL, ANY

Množinové operátory

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transakce

  • Instrukce COMMIT, ROLLBACK, SAVEPOINT

Jiné objekty schématu

  • Sekvence
  • Synonýmy
  • Pohledy

Hierarchické dotazy a vzorky

  • Stavba stromu (klauzuly CONNECT BY PRIOR a START WITH)
  • Funkce SYS_CONNECT_BY_PATH

Kondiční výrazy

  • Výraz CASE
  • Výraz DECODE

Správa dat v různých časových pásmech

  • Časová pásma
  • Typy dat TIMESTAMP
  • Rozdíly mezi DATE a TIMESTAMP
  • Konverzní operace

Analytické funkce

  • Použití
  • Partice
  • Okna
  • Funkce pro pořadí (rank)
  • Reportovací funkce
  • Funkce LAG/LEAD
  • Funkce FIRST/LAST
  • Procentové funkce (reverse percentile)
  • Funkce pro hypotetické pořadí
  • Funkce WIDTH_BUCKET
  • Statistické funkce

Požadavky

K účastí na tomto kurzu nejsou stanoveny žádné speciální požadavky.

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie