|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : octobre 2009 Messages : 26 ![]() |
Bonjour,
Je cherche à savoir quelle est la meilleur requête sql (pour sql server) pour effectuer un select avec limit et offset (on trouve assez bien d'exemples sur le web). En voici un Code :
20 = limit + offset J'aimerai également obtenir à chacune de ces requêtes le nombre total de résultats mais je ne sais pas comment le faire dans la même requête. comme ceci Code :
|
||||
|
|
00
|
|
|
#2 | |||
|
Membre Expert
![]() |
Citation:
Code :
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|||
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : octobre 2009 Messages : 26 ![]() |
Je cherche à savoir s'il y a une méthode plus efficace.
Par exemple (voir ci-dessous), l'utilisation de "Top (limit + offset) .... rownmuber < offset" à la place de rownmuber between offset and (limit + offset) Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
La méthode la plus efficace sera celle qui reposera sur un index précis et le plus concis possible pour la requête considérée et non pour une forme générique de requête !
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : octobre 2009 Messages : 26 ![]() |
merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com