Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Anzahl von Datensätzen ermitteln (https://www.delphipraxis.net/61252-anzahl-von-datensaetzen-ermitteln.html)

BlueStarHH 18. Jan 2006 22:34

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:
ID
-----
2
2
49
49
49
100
100
Wie kann ich mit SQL nun ermitteln, wieviele unterschiedliche IDs in der Tabelle sind? 3 wäre Lösung des Beispiels.

Vielen Dank!

omata 18. Jan 2006 22:48

Re: Anzahl von Datensätzen ermitteln
 
Moin,

versuch es doch mal so...

SQL-Code:
SELECT COUNT(*) anzahl
FROM (SELECT id
      FROM tabelle
      GROUP BY id) x
Edit: oder so

SQL-Code:
SELECT COUNT(DISTINCT id)
FROM tabelle
MfG
Thorsten

alzaimar 19. Jan 2006 06:57

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 02:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz