Requêtes p7 BTS CGO cas rate
Étude de cas : Requêtes p7 BTS CGO cas rate. Recherche parmi 300 000+ dissertationsPar Lucilia Galichet • 14 Mars 2018 • Étude de cas • 298 Mots (2 Pages) • 1 030 Vues
Correction cas RATE Requêtes SQL
1. La liste des clubs (nom, SiteInternetClub date de creation et ville) qui ont un site hébérgé sur le domaine « .fr » et qui ont été créés entre 2010 et 2016. Les résultats seront classés par ville et par nom.
SELECT NomClub, SiteInternetClub, DateCreationClub, VilleClub
FROM Club
WHERE SiteInternetClub LIKE "*.fr "
AND DateCreationClub BETWEEN #01/01/2010# AND #31/12/2016#
ORDER BY VilleClub, NomClub
POSSIBLE :
AND DateCreationClub >= #01/01/2010# AND DateCreationClub<= #31/12/2016#
ou
AND YEAR(DateCreationClub) BETWEEN 2010 AND 2016
2. Liste des adhérents triés par nom (numéro, nom, prénom et grade) âgés de plus de 18 ans et ayant le grade « Ceinture noire 1er Dan » de la ligue « EST ».
SELECT ADHERENT.NumeroLicence, NomAdherent, PrenomAdherent, GradeAdherent
FROM ADHERENT A, COMPRENDRE C, CLUB CL, LIGUE_REGIONALE L
WHERE A.NumeroLicence=C.NumeroLicence
AND C.CodeAffiliation=CL.CodeAffiliation
AND CL.CodeLigue=L.CodeLigue
AND ( NOW()-DateNaissanceAdherent )/365 > 20
AND GradeAdherent ="Ceinture noire 1er Dan"
AND NomLigue ="EST"
ORDER BY NomAdherent
3. Le nombre d’adhérents qui ont rejoint un club de la ligue Normande ou de la ligue Nord Pas De Calais ou de la ligue Ile De France en 2016
SELECT COUNT(NumeroLicence) AS [nombre d’adhérents] ou COUNT(*)
FROM COMPRENDRE, CLUB, LIGUE_REGIONALE
WHERE COMPRENDRE.CodeAffiliation=CLUB.CodeAffiliation
AND LIGUE_REGIONALE.CodeLigue=CLUB.CodeLigue
AND NomLigue=”Normande”
OR NomLigue=”Nord Pas De Calais”
OR NomLigue= ”Ile de France”
AND YEAR(dateAdhesion)=2016
0.75 pt pour l’opérateur OR
POSSIBLE :
AND dateAdhesion BETWEEN #01/01/2016# AND #31/12/2016#
AND NomLigue IN (« Normandie », ”Nord Pas De Calais”, Ile de France”)
...