-
Message publié le vendredi 12 octobre 2007 - 09h37 par deepuser.
-
Bonjour,
je chereche à quoi sert l "top 1" dans une requete que j'ai trouvé : select top 1 * tables...
c'est peu etre bete mais je sais pas ce que c'est
moi je connais select * from table
merci de vos reponses
-
Message publié le vendredi 12 octobre 2007 - 11h18 par pchlj. www.dragon-gift.com - Cherche boulot région le mans :)
-
Bonjour...
Premièrement je dirai documente toi sur les syntaxe SQL
Deuxièmement je vais éclairer ta lanterne...
TOP 1 permet de ne recevoir que le premier élément trouvé, un top 25 te donnerais par exemple 25 résultats c'est tout..
C'est très pratique quand on ne veut qu'un seul résultat bien précis, ça réduit la charge serveur SQL puisque dans ce cas là il ne te retourne que l'élément trouvé..
Un exemple :
Imaginons une table contenant 10 ans de news :) (pff ça fait beaucoup) et toi tu ne veux afficher que la dernière news
select TOP1 * from tablenews order by id desc (ou date des etc etc)
ben ton résult n'aura que cette news là et super vite plutot que de te renvoyer toutes les rows de la table ;)
@++
-
Message publié le vendredi 12 octobre 2007 - 12h15 par AdrienVH. http://www.adrienvanhamme.fr/
-
Merci pour l'info pchlj !!!
Mais j'ai une question à ce sujet :
Quelle est la différence avec LIMIT 0,1 ? Ce sélecteur permet aussi de n'extraire que la première entrée du retour SQL...
Bon conseil pour la doc', on trouve énormément de trucs lol
Adrien
-
Message publié le vendredi 12 octobre 2007 - 13h58 par pchlj. www.dragon-gift.com - Cherche boulot région le mans :)
-
De rien adrien ;)
Mais pour information nous sommes ici adns la rubrique ASP SQL
limit 0,1 ou plus simplement limit 1 s'applique avec des sql "batards" top 1 s'utilise essentiellement sur SQL Server de Kro$oft ;) là où limit ne fonctionne donc pas :))
-
Message publié le vendredi 12 octobre 2007 - 14h27 par AdrienVH. http://www.adrienvanhamme.fr/
-
Oula Mea Culpa, je me suis cru chez moi lol
Je me suis perdu sur la section ASP où je n'ai rien, mais vmt rien, à faire !!!
Merci de me l'avoir dit gentillement, je retourne polluer des topics PHP ou XHTML
Bonne continuation à tous !
Adrien