Ansicht
Dokumentation

ABAPSELECT_AGGREGATE - SELECT AGGREGATE

ABAPSELECT_AGGREGATE - SELECT AGGREGATE

General Data in Customer Master   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- sql_agg

Kurzreferenz



... agg_func ...

Wirkung

Aggregatausdruck in . Ein Aggregatausdruck besteht aus einer Aggregatfunktion agg_func, welche die Werte mehrerer Zeilen der Ergebnismenge einer Query in einen einzelnen Wert aggregiert. Er kann an folgenden Operandenpositionen verwendet werden:

Ein Aggregatausdruck kann dort direkt oder als Operand eines SQL-Ausdrucks ausgenommen eines anderen Aggregatausdrucks angegeben werden.

Es können alle Aggregatfunktionen bis auf PRODUCT als Aggregatausdruck verwendet werden. Eine als Aggregatausdruck verwendete Aggregatfunktion kann eines der folgenden Argumente haben:

  • Einen beliebigen SQL-Ausdruck sql_exp außer Aggregatausdrücken und Fensterausdrücken für die Aggregatfunktionen MAX, MIN, SUM, STRING_AGG und COUNT.

Die Aggregatfunktionen bestimmen aus den Werten der Spalte bzw. den Ergebnissen des SQL-Ausdrucks mehrerer Zeilen der Ergebnismenge einer Query einen einzelnen Wert.. Es werden entweder alle Zeilen der Ergebnismenge oder die Zeilen der aktuellen mit GROUP BY gebildeten Gruppe ausgewertet. Wenn der Wert eines Aggregatausdrucks zu groß für den Zielbereich ist, kommt es zu einer Ausnahme.

Hinweise

  • Wenn andere SQL-Ausdrücke als direkte Spaltenangaben als Argumente von Aggregatfunktionen angegeben werden, wird die Syntaxprüfung in einem strikten Modus ausgeführt, welche die Anweisung strenger behandelt als die normale Syntaxprüfung.

Beispiel

Ausgabe des Flugdatums, der Anzahl der Passagiere, des durchschnittlichen und des maximalen Gewichtes des Gepäcks aller Lufthansa-Flüge mit der Flugnummer 0400.






BAL_S_LOG - Application Log: Log header data   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5296 Date: 20240523 Time: 151336     sap01-206 ( 59 ms )