Funciones de adición
Una función de agregación calcula un solo valor de resultado a partir
de un conjunto de valores. En la tabla siguiente se describen las funciones agregadas.
| Función | Descripción |
|---|---|
| count | Cuenta todas las filas. |
| sum | Proporciona un total. |
| max | Devuelve el valor máximo. La función de agregación toma un valor de entrada, que suele ser un nombre de columna
u otro nombre único que represente un conjunto. Por ejemplo, max(AGE) devuelve el valor más grande en la columna denominada
AGE. Nota: Si especifica dos o más valores de entrada, el sistema utiliza la función escalar max() para devolver el máximo de todos los valores. Véase Funciones para una descripción de la función escalar.
|
| median | Devuelve el valor de mediana o del medio de un conjunto de números. Si el conjunto tiene un número par de miembros, la función devuelve el promedio de los dos miembros del medio del conjunto. Los valores nulos se ignoran. |
| min | Devuelve el valor mínimo. La función de agregación toma un valor de entrada, que suele ser un nombre de columna
u otro nombre único que represente un conjunto. Por ejemplo, min(AGE) devuelve el valor más bajo en la columna denominada
AGE. Nota: Si especifica dos o más valores de entrada, el sistema utiliza la función escalar min() para devolver el mínimo de todos los valores. Véase Funciones para una descripción de la función escalar.
|
| avg | Calcula el promedio de los valores. Los promedios de los tipos numéricos exactos se calculan hasta 6 posiciones decimales. |
En la siguiente tabla se describen los tipos de datos que se pueden
especificar como argumentos para funciones de agregación.
| Tipo de datos | Función |
|---|---|
| JSON | count |
| Otros tipos de datos | count, max, min |
| Sólo numérico | avg, sum |
| Tipos de datos numéricos y de intervalo | median |