Cours Oracle afficher des données issues de plusieurs tables, tutoriel & guide de travaux pratiques en pdf.
Objectifs
A la fin de ce chapitre, vous saurez :
-Ecrire des ordres SELECT pour accéder aux données de plusieurs tables en utilisant des équijointures et des non-équijointures
-Visualiser des données ne répondant pas aux conditions de jointure, en utilisant les jointures externes
-Relier une table à elle-même
Qu’est-ce qu’une Jointure ?
Une jointure sert à extraire des données de plusieurs tables.
-Ecrivez la condition de jointure dans la clause WHERE.
-Placez le nom de la table avant le nom de la colonne lorsque celui-ci figure dans plusieurs tables.
Produit Cartésien
On obtient un produit cartésien lorsque :
–Une condition de jointure est omise
–Une condition de jointure est incorrecte
Toutes les lignes de la première table sont jointes à toutes les lignes de la seconde
Pour éviter un produit cartésien, toujours insérer une condition de jointure correcte dans la clause WHERE.
Différencier les Noms de Colonne Ambigus
-Préfixer avec le nom de la table pour différencier les noms de colonnes appartenant à plusieurs tables.
-Ces préfixes de table améliorent les performances.
-Différencier des colonnes de même nom appartenant à plusieurs tables en utilisant des alias de colonne.
……
Afficher des données issues de plusieurs tables (631 KB) (Cours PPT)