Ralph

6980 mots 28 pages
Cours n˚

4

I

Les requêtes sur plusieurs tables I Utiliser un alias I Les jointures complexes

Dans ce cours, vous apprendrez à retrouver les données de deux ou plusieurs tables à l’aide d’une même instruction SQL. Vous verrez comment réaliser la jointure des tables et comment obtenir des résultats similaires à l’aide des opérateurs IN et EXISTS. Vous utiliserez les alias pour simplifier les requêtes et joindre une table à elle-même, et vous verrez comment réaliser des opérations d’union, d’intersection et de différence sur les ensembles à l’aide de commandes SQL. Enfin, vous découvrirez deux nouveaux opérateurs SQL, ALL et ANY.

Les requêtes sur plusieurs tables
I I

Opérations sur les ensembles Les opérateurs ALL et ANY

Vous avez appris au cours n˚ 3 à retrouver des données dans une table. Il peut arriver que vous deviez retrouver des données dans deux ou plusieurs tables. Vous devez, pour cela, commencer par effectuer une jointure des tables puis formuler une requête à l’aide des mêmes commandes que pour des tables simples.

Initiation à SQL

Cours et exercices

Les requêtes sur plusieurs tables
N

Joindre deux tables
Un bon moyen de retrouver les données de plusieurs tables consiste à effectuer la jointure des tables en recherchant les lignes des deux tables qui ont des valeurs identiques dans des colonnes mises en correspondance. Pour joindre des tables, il suffit d’utiliser les conditions appropriées dans la clause WHERE, comme expliqué dans l’exemple 1.

Donnez les numéro, nom et prénom de chaque client, ainsi que les numéro, nom et prénom de leur représentant. Les numéros et les noms de clients sont dans la table CLIENTS, et les numéros et noms de représentants dans la table REPRESENTANTS. Il vous faut donc effectuer la jointure des tables dans la même commande SQL pour retrouver les données des deux tables. Pour joindre les tables : 1. Indiquez dans la clause SELECT toutes les colonnes à afficher. 2. Donnez dans la clause FROM

en relation

  • les fusillés de chateaubriant
    741 mots | 3 pages
  • Introduction au texas hold'em
    480 mots | 2 pages
  • ApsToutFruit BD
    371 mots | 2 pages
  • Faits Divers 02
    254 mots | 2 pages
  • Expose N Rockwell V2
    1188 mots | 5 pages
  • Activité maternelle
    402 mots | 2 pages
  • Dossier k-mat
    3032 mots | 13 pages
  • raport
    704 mots | 3 pages
  • Atelier rouge
    368 mots | 2 pages
  • Rafle
    310 mots | 2 pages
  • ebfiyzegt
    468 mots | 2 pages
  • Hello world
    857 mots | 4 pages
  • Ralph lauren
    13741 mots | 55 pages
  • Ralph lauren
    997 mots | 4 pages
  • L'idéalisation de la sédentarité dans le survenant de germaine guèvremont
    522 mots | 3 pages