La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les sous-requêtes ou requêtes imbriquées B.T.S. S.I.O – SI3 – 1.

Présentations similaires


Présentation au sujet: "Les sous-requêtes ou requêtes imbriquées B.T.S. S.I.O – SI3 – 1."— Transcription de la présentation:

1 Les sous-requêtes ou requêtes imbriquées lorenzo.catherine@gmail.com B.T.S. S.I.O – SI3 – 1

2 Exemple : Table VEHICULE lorenzo.catherine@gmail.com2

3 Comment faire pour : 3 Afficher l’immatriculation du véhicule qui a le plus de kilomètres au compteur?

4 lorenzo.catherine@gmail.com4 1 – Vous cherchez quel est le kilométrage le plus élevé : ici 189500 2 – Vous recherchez l’immatriculation qui affiche ce kilométrage

5 lorenzo.catherine@gmail.com5 1 – Vous cherchez quel est le kilométrage le plus élevé : ici 189500 2 – Vous recherchez l’immatriculation qui affiche ce kilométrage En SQL SELECT MAX(compteur) FROM vehicule ; SELECT numero FROM vehicule WHERE compteur = (SELECT MAX(compteur) FROM vehicule );

6 lorenzo.catherine@gmail.com6 En SQL SELECT numero FROM vehicule WHERE compteur = (SELECT MAX(compteur) FROM vehicule ); La requête imbriquée est évaluée en premier et renvoie la valeur 189500. La requête principale devient alors : SELECT numero FROM VEHICULE WHERE compteur = (189500 );

7 lorenzo.catherine@gmail.com Comment faire pour 7 Afficher l’immatriculation des avions qui se trouvent dans le même aéroport qu’un boeing ? TABLE Avion

8 lorenzo.catherine@gmail.com8 1 – Vous cherchez dans quels aéroport se trouvent les Boeing 2 – Vous recherchez l’immatriculation des avions qui se trouvent dans ces aéroports en supprimant les boeings

9 lorenzo.catherine@gmail.com9 1 – Vous cherchez dans quels aéroport se trouvent les Boeing 2 – Vous recherchez l’immatriculation des avions qui se trouvent dans ces aéroports en supprimant les boeings SELECT localisation FROM avion WHERE type = ‘Boeing’; SELECT Immat FROM avion WHERE localisation IN (SELECT localisation FROM avion WHERE type = ‘Boeing’); En SQL

10 lorenzo.catherine@gmail.com10 SELECT Immat FROM avion WHERE localisation IN (SELECT localisation FROM avion WHERE type = ‘Boeing’) AND type !=‘Boeing’; En SQL La requête imbriquée est évaluée en premier et renvoie (‘TLS’,’BOD’,’CDG’). La réponse est un ensemble, la requête imbriquée doit être précédée d’un des opérateurs suivants : IN, =ANY, >ALL, >ANY, =ALL, >=ANY, <=ALL, <=ANY La requête principale devient alors : SELECT Immat FROM avion WHERE localisation IN (‘TLS’,’BOD’,’CDG’);

11 Des questions lorenzo.catherine@gmail.com11


Télécharger ppt "Les sous-requêtes ou requêtes imbriquées B.T.S. S.I.O – SI3 – 1."

Présentations similaires


Annonces Google