Prenez contact avec nous

Plan du cours

Modèles de bases de données relationnelles

  • La structure d'une base de données relationnelle
  • Opérateurs relationnels

Récupération des données

  • Règles pour rédiger des requêtes SQL
  • Syntaxe de l'instruction SELECT
  • Sélection de toutes les colonnes
  • Instructions issues d'opérations arithmétiques
  • Aliasing des colonnes
  • Littéraux
  • Concaténation

Restriction des résultats

  • La clause WHERE
  • Les opérateurs de comparaison.
  • Condition LIKE
  • Condition BETWEEN ... AND
  • Condition IS NULL
  • Condition IN
  • Opérateurs logiques
  • Combinaisons de conditions dans la clause WHERE
  • Ordre de priorité des opérateurs
  • Clause DISTINCT

Tri des données

  • La clause ORDER BY
  • Tri sur plusieurs colonnes ou expressions

Fonctions SQL

  • Différences entre les fonctions sur une seule ligne et sur plusieurs lignes
  • Fonctions textuelles, numériques, de date,
  • Fonctions de conversion
  • Imbrication de fonctions
  • Gestion des valeurs NULL

Agrégation des données avec les fonctions de regroupement

  • Fonctions de regroupement
  • Comment les fonctions de regroupement traitent les valeurs NULL
  • Création de groupes de données - clause GROUP BY
  • Regroupement de plusieurs colonnes
  • Réduction des résultats du regroupement - clause HAVING

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

  • Types de jointures
  • Alias des tables
  • Jointures dans la clause WHERE
  • Jointure interne (INNER JOIN)
  • Jointures externes LEFT, RIGHT
  • Produit cartésien

Sous-requêtes

  • Placement des sous-requêtes dans l'instruction SELECT
  • Sous-requêtes mono-ligne et multi-lignes
  • Opérateurs pour les sous-requêtes mono-ligne
  • Opérateurs pour les sous-requêtes multi-lignes : IN, ALL, ANY

Opérateurs ensemblistes

  • Opérateur UNION
  • Opérateur INTERSECT
  • Opérateur EXCEPT

Insertion, mise à jour et suppression de données

  • Instruction INSERT
  • Instruction UPDATE
  • Instruction DELETE

Transactions

Pré requis

  • Maîtrise de l'informatique
  • Connaissance de tout système d'exploitation
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires