Moin Günther,
oder Du fragst mit Hilfe von COUNT direkt die Gesamtzahl der Ergebnisse ab.
Dann muss er aber gruppieren, was evtl nicht erwünscht ist.
Seit wann muss man bei Count gruppieren?
Select top 100 * from tabelle where irgendwas
Select count(*) As Anzahl from tabelle where irgendwas
Select * from tabelle where irgendwas limit 100
Select count(*) As Anzahl from tabelle where irgendwas
Select * from tabelle where irgendwas and rownum <= 100
Select count(*) As Anzahl from tabelle where irgendwas
Select first 100 * from tabelle where irgendwas
Select count(*) As Anzahl from tabelle where irgendwas
Gruppieren muss man nur, wenn man mehr als die Anzahl zurückbekommen will, bzw. wissen will, wie oft bestimmte Werte vorkommen.
Das ist aber was vollkommen anderes, als eine Einschränkung per Top, Limit, First, Rownum und das Zählen der Sätze, die ggfls. insgesamt geliefert werden könnten.