![]() |
Datenbank: Firebird • Version: 1.x • Zugriff über: TQuery
Anzahl von Datensätzen ermitteln
Ich habe eine Firebird-Tabelle die in der ersten Spalte IDs (Integer) enthält. Jede ID kann mehrfach auftreten. Beispiel:
SQL-Code:
Wie kann ich mit SQL nun ermitteln, wieviele unterschiedliche IDs in der Tabelle sind? 3 wäre Lösung des Beispiels.
ID
----- 2 2 49 49 49 100 100 Vielen Dank! |
Re: Anzahl von Datensätzen ermitteln
Moin,
versuch es doch mal so...
SQL-Code:
Edit: oder so
SELECT COUNT(*) anzahl
FROM (SELECT id FROM tabelle GROUP BY id) x
SQL-Code:
MfG
SELECT COUNT(DISTINCT id)
FROM tabelle Thorsten |
Re: Anzahl von Datensätzen ermitteln
Letzteres würde ich nehmen, das dürfte die schnellere Möglichkeit sein, die einfachere ist es auf jeden Fall.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz