SELECT-Ergebnis zählen

Hallo zusammen

Ich suche nach einer Möglichkeit, um in einer gespeicherten Prozedur herauszufinden, wieviele Records gefunden wurden. Also ein SELECT * FROM WHERE xxx =bla bla und mich interessiert die Anzahl zutreffender Sätze.

Wie kann ich das machen? (Arbeite mit MS-SQL 7.0)

Danke und Gruss
Martin

Hi, Martin

fehlt da nicht nur noch die COUNT-Funktion ?

Also:

SELECT COUNT(*)
FROM thisfile
WHERE somtething = somevalue

sollte Dir jedenfalls die Anzahl der Records zurückliefern,
auf die die Eigenschaft somevalue zutrifft.
Ist es das was Du suchts ?

Gruss,
Bernd

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Martin,

declare @iCount as int

set @icount = (select count(\*) from [tabellenname])

if @icount \> 100 begin
 select 'Über Hundert gefunden'
end

Gruss CO

Hallo Co

Vielen Dank für Deine erneut sehr schnelle Antwort. Es funktioniert prima.

Gruss
Martin

Hallo Bernd

Danke für Deine schnelle Antwort, es funktioniert bestens.

Gruss
Martin