bonjour
Soit une table album avec un attribut "nbs_cd_vendu" qui comporte le nombre de cd vendu par album
comment peut on faire pour retourner les 10 cd les plus vendu en utilisant seulement la close WHERE?
merci
bonjour
Soit une table album avec un attribut "nbs_cd_vendu" qui comporte le nombre de cd vendu par album
comment peut on faire pour retourner les 10 cd les plus vendu en utilisant seulement la close WHERE?
merci
Bonjour,
Récupérer 10 cd ? Il n'y a que 10 cd dans la table ou il faut en récupérer 10 parmi eux ? Selon quels critères ?
excusez moi j'ai oublié un bout de la phrase : je vient de corriger (editer)
Pour sélectionner les 10 cds les plus vendu :table album avec un attribut "nbs_cd_vendu"
Le plus simple est d'utiliser les clauses ORDER BY et LIMIT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM album ORDER BY nbs_cd_vendu DESC LIMIT 10
Quel est l'intérêt de n'utiliser que la clause WHERE ?en utilisant seulement la close WHERE?
Quel est le but de ta requête ?
je ne veut pas utiliser LIMIT car je l'utilise deja avec d'autre paramètre pour afficher page par page
En fait je veut afficher sur plusieur page les 10 pemier albums, donc LIMIT je l'utilise déja pour afficher sur plusieurs pages.
Essaye avec des sous-requêtes dans la clause SELECT.
Quelle requête utilises-tu pour afficher sur plusieurs pages ?
Partager