Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1470 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Afficher Les "x" Plus grands IDs...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Afficher Les "x" Plus grands IDs...

n°672559
OriGiNaL_M​aSsE
Trust or Die !
Posté le 13-03-2004 à 01:50:26  profilanswer
 

Ami Codeur du Soir Bonsoir,  
 
Ma question est tout bete, je voudrais recuperer betement les 10 plus grands Id d'une table pour ensuite les trier de façon décroissante. Pour le Order By et le Desc pas de soucis, mais avec quel instruction puis je recuperer simplement les 10 plus grands Id ?
 
C'est surement basique, mais en ces periodes de fin de projet universitaire, on dort plus bpc et on est moins lucide  :D  
 
Merci !!

mood
Publicité
Posté le 13-03-2004 à 01:50:26  profilanswer
 

n°672562
naceroth
Posté le 13-03-2004 à 02:10:25  profilanswer
 

TOP sous mssql, LIMIT sous mysql ça dépend du sgbd :)

n°672563
OriGiNaL_M​aSsE
Trust or Die !
Posté le 13-03-2004 à 02:11:49  profilanswer
 

J'avais trouvé sur GoGoLe je te dis si ça marche :) merci !!

n°672564
naceroth
Posté le 13-03-2004 à 02:15:16  profilanswer
 

Oh ben, ces deux là j'en étais sûr, j'avais pas répondu au hasard :D

n°672567
OriGiNaL_M​aSsE
Trust or Die !
Posté le 13-03-2004 à 02:20:00  profilanswer
 

Tu as pas un exemple d'utilisation de LIMIT dans mon cas, car soit je poliote, soit y a un truc qui m'échappe !

n°672569
mrbebert
Posté le 13-03-2004 à 02:26:49  profilanswer
 

SELECT id FROM table ORDER by id DESC LIMIT 0, 10
 
pour récupérer les 10 premiers enregistrements, en commencant au numéro 0 :)
(dans ce cas, ca peut s'abréger en ... LIMIT 10)

n°672570
OriGiNaL_M​aSsE
Trust or Die !
Posté le 13-03-2004 à 02:28:33  profilanswer
 

En fait imaginons, j'ai 100 ids, je veux recuperer les 10 plus grand, la tu me sors les 10 premiers :(

n°672575
mrbebert
Posté le 13-03-2004 à 02:37:48  profilanswer
 

OriGiNaL_MaSsE a écrit :

En fait imaginons, j'ai 100 ids, je veux recuperer les 10 plus grand, la tu me sors les 10 premiers :(

Le LIMIT est la dernière chose qui est traitée dans la requête (en particulier, après le ORDER BY). Je te sors les 10 premiers de la liste triée par ordre décroissant. Donc les 10 plus grands :sol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Afficher Les "x" Plus grands IDs...

 

Sujets relatifs
PHP/SQL > fichiers SQL ou access ?Maj d'une base SQL a aprtir d'un fichier excel
[SQL] UPDATE sous SQL Server[PHP/SQL] Principe du "qui est en ligne"
afficher une image à parti d'un HDCParle couramment C, C++, PHP, SQL, HTML et un peu le français.
Director + ADOxtra + Microsoft SQLDreamweaver/SQL> problème de requête
afficher un bitmap à partir de la classe CClientDCRecherche d'une requête SQL
Plus de sujets relatifs à : [SQL] Afficher Les "x" Plus grands IDs...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR