Gewusst wie: abrufen der gesamten Zeilenanzahl einer Abfrage mit TOP

Ich habe einen SQL Server 2008 query

SELECT TOP 10 *
FROM T
WHERE ...
ORDER BY ...

Ich würde gerne auch die Gesamtzahl der Zeilen. Die obious Weg ist, um eine zweite Abfrage

SELECT COUNT(*)
FROM T
WHERE ...
ORDER BY ...

Gibt es eine effiziente Methode?

Dank

InformationsquelleAutor | 2009-03-04

Schreibe einen Kommentar