Plan du cours
Modèles de bases de données relationnelles
- La structure d'une base de données relationnelle
- Opérateurs relationnels
Télécharger les données
- Règles d'écriture des requêtes SQL
- La syntaxe du SELECT
- Sélectionner toutes les colonnes
- Requêtes à partir d'opérations arithmétiques
- Colonnes alias
- Les littéraux
- Concaténation
Restreindre les résultats
- La clause WHERE
- Les opérateurs de comparaison.
- LIKE Condition
- Condition préalable BETWEEN ... AND
- IS NULL condition
- Condition IN.
- Opérateurs logiques
- Plusieurs des conditions de la clause WHERE
- L'ordre des opérateurs
- La clause DISTINCT
Le tri des données
- La clause ORDER BY
- Tri sur plusieurs colonnes ou expressions
SQL Fonctions
- Les différences entre les fonctions des colonnes simples et des colonnes multiples
- Fonctions texte, numérique, date,
- Fonctions de conversion
- Fonctions imbriquées
- Traitement des valeurs NULL
Agrégation de données à l'aide de la fonction de regroupement
- Fonctions de regroupement
- Traitement des valeurs NULL par les fonctions de regroupement
- Créer des groupes de données - la clause GROUP BY
- Regrouper plusieurs colonnes
- Réduire le résultat de la fonction de regroupement - la clause HAVING
Récupération de données dans plusieurs tables
- Types de jointures
- Tables alias
- Jointures dans la clause WHERE
- INNER JOIN Jointure interne
- Fusion externe GAUCHE, DROITE
- Produit cartésien
Sous-requêtes
- Placement des sous-requêtes dans la commande SELECT
- Sous-requêtes à une ou plusieurs lignes
- Opérateurs Sous-requêtes à une ligne
- Opérateurs Sous-requêtes multi-IN, ALL, ANY
Opérateurs collectifs
- Opérateur UNION
- Opérateur INTERSECT
- Opérateur SAUF
Insérer, mettre à jour et supprimer des données
- Commande INSERT
- Commande UPDATE
- Commande DELETE
Transactions
Pré requis
- Computer alphabétisation
- Connaissance de tout système d'exploitation
Nos clients témoignent (5)
Groupe restreint, en personne pendant 3 jours,
Annina - Ricardo AG
Formation - SQL: Basics to Intermediate
Traduction automatique
Gunnar a établi un excellent rapport avec le public et a rapidement identifié nos besoins. Il s'est montré captivant et très compétent tout au long de son intervention, et nous avons apprécié son humour.
Kurt - Complete Coherence
Formation - SQL For Data Science and Data Analysis
Traduction automatique
fonctions analytiques
khusboo dassani - Tech Northwest Skillnet
Formation - SQL Advanced
Traduction automatique
Les supports de formation.
Mona Dobre - DB Global Technology
Formation - SQL Advanced level for Analysts
Traduction automatique
La façon dont l'instructeur enseigne est très informative et efficace, surtout le deuxième jour lorsque les sujets sont un peu plus avancés.
Aynanie Kiram - Aarki, Inc.
Formation - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Traduction automatique