AW: Größte Zahl in Table (Anfängerfrage)
Zitat:
Ja, das ist natürlich Schrott, Bambini hats gerichtet. (aber die Idee war ja auch ambitioniert...) ;) |
AW: Größte Zahl in Table (Anfängerfrage)
Blos mal als Beispiel, dass es tausende Lösungen gibt.
Hier Eine ohne SubSelect, mit der Anzahl, wieviele MAX es gibt.
SQL-Code:
SELECT field, Count(*)
FROM table ORDER BY field DESC LIMIT 1 |
AW: Größte Zahl in Table (Anfängerfrage)
Das funktioniert so aber auch nur unter MySQL und SQLite.
|
AW: Größte Zahl in Table (Anfängerfrage)
Und Postgres und wer weiß wo noch. :oops:
|
AW: Größte Zahl in Table (Anfängerfrage)
wirklich?
FireBird und jede andere mir bekannt Datenbank gibt eine Fehlermeldung in der Art aus:
Code:
Eine Spalte + Count(*) ohne Group By auf die Spalte ist eher ungewöhnlich.
[ODBC Firebird Driver][Firebird]Dynamic SQL Error
SQL error code = -104 Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause) select ok, count(*) from textverwaltung order by ok Für 'ne Aggregatefunktion benötigt man eigentlich immer ein Group by, auch wenn man dann nur den ersten Satz der Ergebnismenge sehen möchte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:41 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