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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 830 fois - Téléchargée 34 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
hserdouk Messages postés 3 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 17 octobre 2012
17 oct. 2012 à 10:46
Ne marche pas sous Oracle mais merci comme même
Sebounet31 Messages postés 4 Date d'inscription mercredi 6 décembre 2000 Statut Membre Dernière intervention 17 février 2011
17 févr. 2011 à 19:26
Extraordinaire !!!! Merci !!!!
bsidy1 Messages postés 20 Date d'inscription mardi 29 août 2006 Statut Membre Dernière intervention 17 août 2012
27 août 2010 à 13:27
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
FredArmoni Messages postés 153 Date d'inscription vendredi 2 mai 2003 Statut Modérateur Dernière intervention 2 avril 2010
19 nov. 2004 à 19:11
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... ;)
cs_Benouille Messages postés 215 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 7 septembre 2007
19 nov. 2004 à 18:40
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.