Renvoyer les 10 première lignes sur toutes les colonnes d'une table

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 777 fois - Téléchargée 31 fois

Contenu du snippet

Permet de ne renvoyer que les 10 premières lignes par ordre descendant (pour afficher le Top Ten par exemple) d'une table.

La table s'appelle classement, elle contient le nom et le score.

Source / Exemple :


Select Top 10 Nom, Score
From Classement
Order By Score Desc

A voir également

Ajouter un commentaire

Commentaires

Messages postés
3
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
17 octobre 2012

Ne marche pas sous Oracle mais merci comme même
Messages postés
4
Date d'inscription
mercredi 6 décembre 2000
Statut
Membre
Dernière intervention
17 février 2011

Extraordinaire !!!! Merci !!!!
Messages postés
20
Date d'inscription
mardi 29 août 2006
Statut
Membre
Dernière intervention
17 août 2012

Bonjour à tout le monde
je crois qu'on peut faire ça

select
top 10 Nom,
Score
from
(select * from classement order by Score Desc)
where
rownum < 11

j'espere que ça pourra aider
Messages postés
153
Date d'inscription
vendredi 2 mai 2003
Statut
Modérateur
Dernière intervention
2 avril 2010

d'accord, mais quand tu ne sais pas quelle base tu dois attaquer... tu te rends compte que les standards manquent cruellement... même pour un simple SELECT champ FROM table TOP 1 ou LIMIT 1 ou SELECT TOP 1 champ FROM ...... sans parler de la version Oracle citée ci dessus...

Ca gave un peu quand même... ;)
Messages postés
215
Date d'inscription
jeudi 24 octobre 2002
Statut
Membre
Dernière intervention
7 septembre 2007
1
s'en est un, c'est meme le language le plus proche de la norme par rapport a du c, vb ou autres.

la pluspart sont SQL92 (la norme de 92) et sinon les récents sont sur celle de 2003.

mais sorti du select, les façons de gérées les clefs index triggers curseurs sont toujours un petit peu différents selon le language (par exemple ça existe(ait) pas sous mysql qui n'est pas une base relationelle).

mais tous les languages évoluent vers le meme standard et c'est pas trop dur de passer de l'un a l'autre...
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.