Q) Nom des stations ayant strictement plus de 200 places. R) SELECT nomstation FROM station WHERE capacite > 200; Sortie) NOMSTATION ------------------------------ Venusa Passac Q) Noms des clients dont le nom commence par P ou dont le solde est supérieur à 10 000. R) SELECT nom FROM client WHERE nom LIKE 'P%' OR solde > 10000; Sortie) NOM ------------------------------ Fogg Pascal Q) Quelles sont les régions dont l'intitulé comprend (au moins) deux mots ? R) select region from station where region LIKE '% %'; Sortie) REGION ------------------------------ Ocean Indien Q) Nom des stations qui proposent de la plongée. R) SELECT nomstation FROM activite WHERE libelle = 'Plongee'; Sortie) NOMSTATION ------------------------------ Venusa Farniente Q) Nom des clients qui sont allés à Santalba. R) SELECT nom FROM client,sejour WHERE sejour.station = 'Santalba' AND sejour.idclient = client.id; Sortie) NOM ------------------------------ Kerouac Pascal Q) Donnez les couples de clients qui habitent dans la même région. Attention : un couple doit apparaître une seule fois. R) SELECT r1.nom, r2.nom FROM client r1, client r2 WHERE r1.region = r2.region AND r1.id <> r2.id AND r1.nom >= r2.nom; Sortie) NOM NOM ------------------------------ ------------------------------ Pascal Fogg Q) Nom des régions qu'a visité Mr Pascal. R) SELECT DISTINCT station.region FROM client,station,sejour WHERE client.nom = 'Pascal' AND sejour.idclient = client.id AND sejour.station = station.nomstation; Sortie) REGION ------------------------------ Antilles Q) Nom des stations visitées par des européens. R) SELECT DISTINCT sejour.station FROM client,sejour WHERE client.region = 'Europe' AND sejour.idclient = client.id; Sortie) STATION ------------------------------ Farniente Passac Santalba Venusa Q) Qui n'est pas allé dans la station Farniente ? R) SELECT client.nom FROM client WHERE NOT EXISTS (SELECT 'x' FROM sejour WHERE sejour.station = 'Farniente' AND sejour.idclient = client.id); Sortie) NOM ------------------------------ Pascal Q) Quelles stations ne proposent pas de la plongée ? R) SELECT nomstation FROM activite WHERE libelle <> 'Plongee' MINUS SELECT nomstation FROM activite WHERE libelle = 'Plongee'; Sortie) NOMSTATION ------------------------------ Passac Santalba