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érer les données

  • Règles pour rédiger des requêtes SQL
  • Syntaxe de la commande SELECT
  • Sélectionner toutes les colonnes
  • Requêtes à partir d'opérations arithmétiques
  • Aliases de colonnes
  • Littéraux
  • Concaténation

Restreindre les résultats

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

Trier les données

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

Fonctions SQL

  • Différences entre les fonctions à ligne unique et à lignes multiples
  • Fonctions texte, numérique, date,
  • Fonctions de conversion
  • Imbrication de fonctions
  • Gestion des valeurs NULL

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

  • Fonctions de regroupement
  • Comment les fonctions de regroupement traitent les valeurs NULL
  • Créer des groupes de données - la clause GROUP BY
  • Regrouper plusieurs colonnes
  • Restreindre le résultat du regroupement par fonction - la clause HAVING

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

  • Types de jointures
  • Aliases de tables
  • Jointures dans la clause WHERE
  • Jointure interne (INNER JOIN)
  • Jointures externes GAUCHE (LEFT) et DROITE (RIGHT)
  • Produit cartésien

Sous-requêtes

  • Insérer des sous-requêtes dans la commande SELECT
  • Sous-requêtes à ligne unique et à lignes multiples
  • Opérateurs pour les sous-requêtes à ligne unique
  • Opérateurs pour les sous-requêtes à lignes multiples : IN, ALL, ANY

Opérateurs ensemblistes

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

Insérer, mettre à jour et supprimer des données

  • Commande INSERT
  • Commande UPDATE
  • Commande DELETE

Transactions

Pré requis

  • Connaissance de base 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