Bonjour,
La division n’existe pas en SQL. Pour traduire la division, l'idée est d’utiliser la fonction de comptage COUNT mais je n'ai pas trouvé son traduction en SQL.
Voici les 2 requêtes:
1) Quels sont les noms des coureurs qui ont participé à toutes les étapes ?
Voici le modèle relationnel:
mon idée:COUREUR(NuméroCoureur , NomCoureur , #CodeEquipe, #CodePays)
ETAPE(NuméroEtape, DateEtape, VilleDép, VilleArr, NbKm, #CodeType)
PARTICIPER(#NuméroCoureur, #NuméroEtape, TempsRéalisé)
1ère étape : On compte le nombre d'étapes.
2ème étape : Ensuite on compte le nombre d'étapes parcourues par coureur.
3ème étape : On compare en final les deux nombres en imbriquant les deux requêtes.
SQL: ??
2) Quelles sont les noms des salles qui ont diffusé tous les films du réalisateur "Hitchcock Alfred" ?
Voici le modèle relationnel:
mon idée:SALLE (nom-salle, horaire, #code-film)
FILM (code-film, titre, #code-réalisateur, #code-producteur)
REALISATEUR (code-réalisateur, nom-réal, prénom-réal)
1ère étape : On compte le nombre des films du réalisateur "Hitchcock Alfred".
2ème étape : Ensuite on compte le nombre des films diffusés par salle.
3ème étape : On compare en final les deux nombres en imbriquant les deux requêtes.
SQL: ??
Merci.
Partager