LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Cas Requêtes SQL

Documents Gratuits : Cas Requêtes SQL. Recherche parmi 300 000+ dissertations

Par   •  31 Mai 2012  •  447 Mots (2 Pages)  •  1 067 Vues

Page 1 sur 2

a) Requête Mr Duchemin

SELECT *

FROM Cours

WHERE Prof=’DUCHEMIN’;

b) Requête Cours triés matin après midi

SELECT *

FROM Cours

ORDER BY Heure, CodCours;

c) Requête Liste cours Salle inconnue

SELECT *

FROM Cours

WHERE Salle Is Null;

d) Requête Cours FINANCE

SELECT *

FROM Cours

WHERE Substr(CodCours,1,3)='FIN';

e) Requête Contient International

SELECT *

FROM Cours

WHERE Intitule Like ‘%NTERNATIONAL%’;

f) Requête Compte cours Duchemin ou (CodCours)

SELECT COUNT(*) ou (CodCours)

FROM Cours

WHERE Prof = ‘DUCHEMIN’;

g) Requête Nbe cours par salle

SELECT Count(CodCours) AS Nbe_Total_Cours, Salle

FROM Cours

GROUP BY Salle

ORDER BY Salle;

h) Requête Nbe moyen inscrits par cours

SELECT Round(Avg(NbInscrits),0) AS MoyenneDeNbInscrits

FROM Cours;

h) Variante Requête Nbe moyen inscrits par cours/departement

SELECT Substr(CodCours,1,3) AS RacineCours, Round(Avg(NbInscrits),0) AS MoyenneDeNbInscrits

FROM Cours

GROUP BY Substr(CodCours,1,3)

ORDER BY Substr(CodCours,1,3)

i) Requête Nbe moyen inscrit par jour

SELECT Jour, Round(Avg(NbInscrits),2) AS MoyenneDeNbInscrits

FROM Cours

GROUP BY Jour

ORDER BY Jour;

j) Requête Nbe Min Max inscrits

SELECT Min(NbInscrits) AS MinDeNbInscrits, Max(NbInscrits) AS MaxDeNbInscrits

FROM Cours;

k) Requête Nbe cours moins de 10 inscrits

SELECT Count(*)

FROM Cours

WHERE NbInscrits<10;

l) Requête Noms Prof cours < 10 inscrits

SELECT DISTINCT Prof

FROM Cours

WHERE NbInscrits<10;

m) Requête Nbe Cours par tranche heure

SELECT Heure, Count(*) AS CompteDeCodCours

FROM Cours

GROUP BY Heure;

Variante qui compte par jour et par tranche horaire

SELECT Jour, Heure, Count(*) AS CompteDeCodCours

FROM Cours

GROUP BY Jour, Heure;

n) Requête Nom prof <> jours semaine

SELECT Prof FROM Cours

GROUP BY Prof

HAVING COUNT(DISTINCT jour) > 1;

o) Requête doublons Salles

SELECT CodCours

FROM Cours

WHERE (Salle, Jour, Heure)

IN (SELECT Salle, Jour, Heure

FROM Cours

GROUP BY Salle, Jour, Heure HAVING Count(*)>1);

p) Requête doublons Profs

SELECT prof, jour, heure FROM cours

...

Télécharger au format  txt (4.3 Kb)   pdf (75.9 Kb)   docx (9.9 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com