Prenez contact avec nous

Plan du cours

Sélection de données depuis la base de données

  • Règles de syntaxe
  • Sélection de toutes les colonnes
  • Projection
  • Opérations arithmétiques en SQL
  • Alias de colonnes
  • Littéraux
  • Concaténation

Filtrage des tables de résultats

  • Clause WHERE
  • Opérateurs de comparaison
  • Condition LIKE
  • Condition BETWEEN...AND
  • Condition IS NULL
  • Condition IN
  • Opérateurs AND, OR, NOT
  • Plusieurs conditions dans la clause WHERE
  • Ordre des opérateurs
  • Clause DISTINCT

Tri des tables de résultats

  • Clause ORDER BY
  • Tri par plusieurs colonnes ou expressions

Fonctions SQL

  • Différences entre fonctions monoligne et multiligne
  • Fonctions de caractères, numériques, de date et heure
  • Conversion explicite et implicite
  • Fonctions de conversion
  • Fonctions imbriquées
  • Table Dual (Oracle vs autres bases de données)
  • Récupération de la date et heure actuelles avec différentes fonctions

Agrégation de données à l'aide de fonctions d'agrégation

  • Fonctions d'agrégation
  • Fonctions d'agrégation et valeurs NULL
  • Clause GROUP BY
  • Groupement à l'aide de différentes colonnes
  • Filtrage des données agrégées - clause HAVING
  • Groupement de données multidimensionnelles - opérateurs ROLLUP et CUBE
  • Identification des résumés - GROUPING
  • Opérateur GROUPING SETS

Récupération de données depuis plusieurs tables

  • Différents types de jointures
  • NATURAL JOIN
  • Alias de tables
  • Syntaxe Oracle - conditions de jointure dans la clause WHERE
  • Syntaxe SQL99 - INNER JOIN
  • Syntaxe SQL99 - LEFT, RIGHT, FULL OUTER JOINS
  • Produit cartésien - syntaxe Oracle et SQL99

Sous-requêtes

  • Quand et où utiliser une sous-requête
  • Sous-requêtes monoligne et multiligne
  • Opérateurs de sous-requêtes monoligne
  • Fonctions d'agrégation dans les sous-requêtes
  • Opérateurs de sous-requêtes multiligne - IN, ALL, ANY

Opérateurs d'ensembles

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transactions

  • Instructions COMMIT, ROLLBACK SAVEPOINT

Autres objets de schéma

  • Séquences
  • Synonymes
  • Vues

Requêtes hiérarchiques et échantillons

  • Construction d'arbres (clauses CONNECT BY PRIOR et START WITH)
  • Fonction SYS_CONNECT_BY_PATH

Expressions conditionnelles

  • Expression CASE
  • Expression DECODE

Gestion des données dans différentes zones horaires

  • Zones horaires
  • Types de données TIMESTAMP
  • Différences entre DATE et TIMESTAMP
  • Opérations de conversion

Fonctions analytiques

  • Utilisation
  • Partitions
  • Fenêtres
  • Fonctions de classement
  • Fonctions de reporting
  • Fonctions LAG/LEAD
  • Fonctions FIRST/LAST
  • Fonctions de percentile inverse
  • Fonctions de classement hypothétique
  • Fonctions WIDTH_BUCKET
  • Fonctions statistiques

Pré requis

Aucune exigence spécifique n'est requise pour suivre ce cours.

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires