Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Nos clients témoignent (3)
adapté à notre compréhension et nos données
Vincent Long - ASSMANG PTY LTD
Formation - Business Intelligence with SSAS
Traduction automatique
C'était très interactif et cela nous a tenus intéressés.
Raluca Alexandra PUNGA
Formation - SQL Fundamentals
Traduction automatique
Petit groupe, en présentiel pendant 3 jours,
Annina - Ricardo AG
Formation - SQL: Basics to Intermediate
Traduction automatique