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ésultat

  • Ancrage WHERE
  • Opérateurs de comparaison
  • Condition LIKE
  • Condition BETWEEN...AND
  • Condition IS NULL
  • Condition IN
  • Opérateurs AND, OR, NOT
  • Plusieurs conditions dans l'ancrage WHERE
  • Ordre des opérateurs
  • Ancrage DISTINCT

Tri des tables de résultat

  • Ancrage ORDER BY
  • Tri par plusieurs colonnes ou expressions

Fonctions SQL

  • Différences entre fonctions sur une ligne unique et fonctions sur plusieurs lignes
  • Fonctions de caractères, numériques et de date/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 de l'heure actuelles avec différentes fonctions

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

  • Fonctions d'agrégation
  • Fonctions d'agrégation vs valeur NULL
  • Ancrage GROUP BY
  • Grouper en utilisant différentes colonnes
  • Filtrage des données agrégées - ancrage HAVING
  • Grouper les données multidimensionnelles - opérateurs ROLLUP et CUBE
  • Identification des totaux - GROUPING
  • Opérateur GROUPING SETS

Récupération de données à partir de plusieurs tables

  • Différents types de jointures
  • NATURAL JOIN
  • Alias de tables
  • Syntaxe Oracle - conditions de jointure dans l'ancrage 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ù une sous-requête peut être utilisée
  • Sous-requêtes sur une ligne unique et sur plusieurs lignes
  • Opérateurs de sous-requête sur une ligne unique
  • Fonctions d'agrégation dans les sous-requêtes
  • Opérateurs de sous-requête sur plusieurs lignes - IN, ALL, ANY

Opérateurs d'ensembles

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transactions

  • Énoncés COMMIT, ROLLBACK, SAVEPOINT

Autres objets du schéma

  • Séquences
  • Synonymes
  • Vue

Requêtes hiérarchiques et échantillons

  • Construction d'arbre (ancrages 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 rapport
  • Fonctions LAG/LEAD
  • Fonctions FIRST/LAST
  • Fonctions de percentile inversé
  • Fonctions de classement hypothétique
  • Fonctions WIDTH_BUCKET
  • Fonctions statistiques

Pré requis

Il n'y a aucune exigence spécifique pour suivre ce cours.

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires