Schița de curs

Selectarea datelor din baza de date

  • Reguli de sintaxă
  • Selectarea tuturor coloanelor
  • Proiecție
  • Operații aritmetice în SQL
  • Aliasuri de coloane
  • Literale
  • Concatenare

Filtrarea tabelelor de rezultate

  • clauza WHERE
  • Operatori de comparare
  • Stare LIKE
  • Stare INTRE...ȘI
  • Condiția ESTE NULĂ
  • Stare IN
  • operatori AND, SAU, NU
  • Mai multe condiții în clauza WHERE
  • Comandă operatorii
  • clauza DISTINCT

Sortarea tabelelor cu rezultate

  • clauza ORDER BY
  • Sortați după mai multe coloane sau expresii

SQL Funcții

  • Diferențele dintre funcțiile cu un singur rând și cu mai multe rânduri
  • Funcții de caractere, numerice, DateTime
  • Conversie explicită și implicită
  • Funcții de conversie
  • Funcții imbricate
  • Tabel dublu (Oracle față de alte baze de date)
  • Obținerea datei și orei curente cu diferite funcții

Agregați datele folosind funcții de agregare

  • Funcții agregate
  • Funcții agregate vs valoarea NULL
  • Clauza GROUP BY
  • Gruparea folosind diferite coloane
  • Filtrarea datelor agregate - clauza HAVING
  • Grupare multidimensională de date - operatori ROLLUP și CUBE
  • Identificarea rezumatelor - GRUPARE
  • operator SETURI DE GRUPARE

Preluarea datelor din mai multe tabele

  • Diferite tipuri de articulații
  • UNIUNEA NATURALĂ
  • Aliasuri de tabel
  • Oracle sintaxă - condiții de îmbinare în clauza WHERE
  • SQLSintaxă 99 - INNER JOIN
  • SQLSintaxă 99 - LEFT, RIGHT, FULL OUTER JOINS
  • Produs cartezian - sintaxa Oracle și SQL99

subinterogări

  • Când și unde se poate face subinterogarea
  • Subinterogări cu un singur rând și pe mai multe rânduri
  • Operatori de subinterogare cu un singur rând
  • Funcții agregate în subinterogări
  • Operatori de subinterogare cu mai multe rânduri - IN, ALL, ANY

Setați operatori

  • UNIUNE
  • UNIREA TOȚI
  • INTERSECT
  • MINUS/CU EXCEPȚIA

Tranzacții

  • Instrucțiuni COMMIT, ROLLBACK SAVEPOINT

Alte obiecte de schemă

  • Secvențe
  • Sinonime
  • Vizualizări

Interogări ierarhice și mostre

  • Construcția arborelui (clauze CONNECT BY PRIOR și START WITH)
  • Funcția SYS_CONNECT_BY_PATH

Expresii condiționale

  • expresie CASE
  • DECODE expresie

Gestionarea datelor în diferite fusuri orare

  • Fusuri orare
  • Tipuri de date TIMESTAMP
  • Diferențele dintre DATE și TIMESTAMP
  • Operațiuni de conversie

Funcții analitice

  • Utilizarea de
  • Paravane
  • Windows
  • Funcții de rang
  • Funcții de raportare
  • Funcții LAG/LEAD
  • Funcții FIRST/LAST
  • Funcții percentile inverse
  • funcții de rang ipotetic
  • Funcții WIDTH_BUCKET
  • Funcții statistice

Cerințe

Nu sunt necesare cerințe specifice pentru a participa la acest curs.

 21 ore

Numărul de participanți



Pret per participant

Mărturii (7)

Cursuri înrudite

QGIS for Geographic Information System

21 ore

Categorii înrudite