MS SQL 2008: Anzahl unterschiedlicher Datensätze

Hallo zusammen,

ich steh’ grad ein bischen auf 'm Schlauch und benötige eine Denkhilfe:

Ich benötige eine SELECT-Abfrage, die mir die Anzahl UNTERSCHIEDLICHER Datensätze zurückgibt. Im folgenden Beispiel sollte das Ergebnis also 3 sein (weil drei verschiedene Namen vorhanden sind):

Vorname Nachname
------- --------
Max Meier
Max Meier
Max Müller
Martin Schmitz

Im folgenden Beispiel sollte das Ergebnis demnach 1 sein:

Vorname Nachname
------- --------
Max Meier
Max Meier
Max Meier
Max Meier

Die zugrunde liegende Tabelle enthält natürlich noch weitere Felder (z. B. Id, Datum usw.), aber die sollen hier NICHT berücksichtigt werden.

Ich hab sowas früher mit COUNT() und GROUP BY gemacht, aber ich krieg’s nicht mehr hin… :~/

Danke und Gruß
(Woly)

… versuch mal:

SELECT COUNT(DISTINCT Vorname + Nachname) AS Wert
FROM Tabelle

Ja, sehr gut - das würde gehen.

Jetzt hab ich allerdings noch mehr Felder als nur Vor- und Nachname, auch mit verschiedenen Datentypen. Hast Du hierfür auch noch schnell so 'n guten Kniff parat?

Danke schonmal!
(Woly)