Sunday, September 11, 2022

Min-, Max-Funktionen

Gibt das Minimum oder Maximum einer Reihe von Werten zurück, die in einem angegebenen Feld einer Abfrage enthalten sind.

Syntax

Min ( Ausdruck )

Max( Ausdruck )

Der expr- Platzhalter stellt einen Zeichenfolgenausdruck dar, der das Feld identifiziert, das die Daten enthält, die Sie auswerten möchten, oder einen Ausdruck, der eine Berechnung unter Verwendung der Daten in diesem Feld durchführt. Operanden in expr können den Namen eines Tabellenfelds, eine Konstante oder eine Funktion enthalten (die entweder intrinsisch oder benutzerdefiniert sein kann, aber keine der anderen SQL-Aggregatfunktionen).

Bemerkungen

Sie können Min und Max verwenden, um die kleinsten und größten Werte in einem Feld basierend auf der angegebenen Aggregation oder Gruppierung zu bestimmen. Sie können diese Funktionen beispielsweise verwenden, um die niedrigsten und höchsten Frachtkosten zurückzugeben. Wenn keine Aggregation angegeben ist, wird die gesamte Tabelle verwendet.

Sie können Min und Max in einem Abfrageausdruck und in der SQL-Eigenschaft eines QueryDef-Objekts oder beim Erstellen eines Recordset-Objekts basierend auf einer SQL-Abfrage verwenden.

Abfragebeispiele

Ausdruck

Ergebnisse

SELECT Min(Unitprice) as Expr1 from ProductSales;

Gibt den Mindeststückpreis aus dem Feld „Stückpreis" zurück und wird in der Spalte Ausdr1 angezeigt.

SELECT Max(Unitprice) as Expr1 from ProductSales;

Gibt den maximalen Einheitspreis aus dem Feld "Einheitspreis" zurück und wird in der Spalte xpr1 angezeigt.

SELECT Max(Unitprice) als MaxPrice von ProductSales;

Gibt den maximalen Einheitspreis aus dem Feld „Unitprice" zurück und wird in der Spalte „MaxPrice" angezeigt.

Berechnen von Feldern in SQL-Funktionen

No comments:

Post a Comment