- Kategorien:
AVG (System-Datenmetrikfunktion)¶
Gibt den Durchschnittswert für die angegebene Spalte in einer Tabelle zurück.
Die AVG-System-Datenmetrikfunktion ist für die Berechnung des Durchschnittswerts für eine einzelne Spalte optimiert und bietet eine höhere Leistung im Vergleich zum Aufruf der Funktion AVG.
This topic provides the syntax for calling the function directly. To learn how to associate the function with a table or view so it runs at regular intervals, see Eine DMF verknüpfen, um Datenqualitätsprüfungen zu automatisieren.
Syntax¶
SNOWFLAKE.CORE.AVG(<query>)
Argumente¶
queryGibt eine SQL-Abfrage an, die eine einzelne Spalte projiziert.
Zulässige Datentypen¶
Die Spalte, die von der query projiziert wird, muss einen der folgenden Datentypen haben:
FLOAT
NUMBER
Rückgabewerte¶
Die Funktion gibt einen NUMBER-Wert zurück.
Beispiel¶
Messen des Durchschnittswerts für die salary-Spalte in einer Tabelle:
SELECT SNOWFLAKE.CORE.AVG(
SELECT
salary
FROM hr.tables.empl_info
);
+------------------------------------------------------------+
| SNOWFLAKE.CORE.AVG(SELECT salary FROM hr.tables.empl_info) |
+------------------------------------------------------------+
| 137000 |
+------------------------------------------------------------+