Moyenne sql
Résolu
Teo35
Messages postés
13
Statut
Membre
-
Teo35 Messages postés 13 Statut Membre -
Teo35 Messages postés 13 Statut Membre -
Bonjour,
Je dois faire une requête pour avoir le titre des films ou leur durée est supérieur à la durée moyenne de tous les film en vidéothèque.
Ma table est composée :
codefilm primary key
titre film
durée
J ‘ ai essayé de créer une vue pour avoir la moyenne... avg(durée)
Puis j aurais voulu faire une jointure avec la table film. Je voudrais savoir si c est la bonne méthode? Si oui comment faire la jointure entre ces deux tables?
Merci pour votre aide je suis débutant...
Bonne soirée
Je dois faire une requête pour avoir le titre des films ou leur durée est supérieur à la durée moyenne de tous les film en vidéothèque.
Ma table est composée :
codefilm primary key
titre film
durée
J ‘ ai essayé de créer une vue pour avoir la moyenne... avg(durée)
Puis j aurais voulu faire une jointure avec la table film. Je voudrais savoir si c est la bonne méthode? Si oui comment faire la jointure entre ces deux tables?
Merci pour votre aide je suis débutant...
Bonne soirée
Configuration: iPhone / Safari 14.0.3
2 réponses
-
Bonjour,
Il y a longtemps que je n'ai pas écrit de sql. Mais pas besoin de créer une vue.
moi je regarderais un truc de styleselect * from films .... having durée > avg(durée)
mais il me semble que having necessite un group by
peut être même queselect * from films .... where durée > avg(durée)
ou alors un sous selectselect * from films ... where durée > (select avg(durée) from films)
on doit aussi pouvoir faire une jointure avec 2 fois la table films
-
Bonjour
ah oui, je voulais créer une vue qui n'est pas de tout indispensable
merci pour vos réponses et pour votre aide.
bonne soirée