Plan du cours
Limiter les résultats
- La clause WHERE
- Opérateurs de comparaison
- Condition LIKE
- Prérequis BETWEEN ... AND
- Condition IS NULL
- Condition IN
- Opérateurs booléens ET, OU et NON
- Plusieurs conditions dans la clause WHERE
- L'ordre des opérateurs.
- Clause DISTINCT
Fonctions SQL
- Les différences entre les fonctions en ligne simple et multiple
- Caractéristiques textuelles, numériques, de date,
- Conversion explicite et implicite
- Fonctions de conversion
- Nesting des fonctions
- Visualisation des performances des fonctions - table dual
- Obtention de la date actuelle avec la fonction SYSDATE
- Gestion des valeurs NULL
Regrouper les données en utilisant les 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
- Limiter le résultat du groupe de fonctions - clause HAVING
Sous-requêtes
- Placer des sous-requêtes dans la commande SELECT
- Sous-requêtes en ligne simple et multiple
- Opérateurs de sous-requêtes en ligne simple
- Fonctionnalités de regroupement dans la sous-requête
- Opérateurs de sous-requêtes multiples - IN, ALL, ANY
- Comment les valeurs NULL sont traitées dans les sous-requêtes
Opérateurs collectifs
- Opérateur UNION
- Opérateur UNION ALL
- Opérateur INTERSECT
- Opérateur MINUS
Utilisation avancée des joints
- Revoir les joints
- Combiner les jointures internes et externes
- Jointure externe partitionnée
- Requêtes hiérarchiques
Utilisation avancée des sous-requêtes
- Revoir les sous-requêtes
- Utiliser les sous-requêtes comme tables virtuelles/vues en ligne et colonnes
- Utilisation de la construction WITH
- Combiner les sous-requêtes et les jointures
Fonctions analytiques
- Clause OVER
- Clause Partition
- Clause de fenêtre
- Fonctions Rank, Lead, Lag, First, Last
Récupérer des données à partir de plusieurs tables (si le temps le permet)
- Types de connecteurs
- Utilisation NATURAL JOIN
- Alias de table
- Jointures dans la clause WHERE
- INNER JOIN
- Jointure externe de fusion à gauche, droite et complète - LEFT, RIGHT, FULL OUTER JOIN
- Produit cartésien
Fonctions d'agrégation (si le temps le permet)
- Revoir la fonction GROUP BY et la clause HAVING
- Groupes et Rollup
- Groupes et Cube
Pré requis
Participation recommandée pour la formation "Oracle SQL pour Débutants"
Nos clients témoignent (5)
J'ai appris des fonctions complexes et comment les appliquer
Ana Alexandrescu - DB Global Technology
Formation - Oracle SQL Advanced
Traduction automatique
Une communication excellente, Łukasz a expliqué tout de manière simple et compréhensible
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Formation - ORACLE SQL Fundamentals
Traduction automatique
le formateur était très utile, le rythme de la formation était vraiment bon et les exercices n'étaient ni trop difficiles, ni trop faciles. chaque fois que j'étais bloqué, il m'a aidé efficacement et s'est assuré que je comprenne tout.
Jade Stappaerts - KULeuven
Formation - Oracle SQL Language
Traduction automatique
les exercices
Amna AlAli - Federal Demographic Council
Formation - Oracle SQL for beginners
Traduction automatique
Richard's training style kept it interesting, the real world examples used helped to drive the concepts home.
Jamie Martin-Royle - NBrown Group
Formation - From Data to Decision with Big Data and Predictive Analytics
Traduction automatique