AVG SUM

Las expresiones agregadas AVG y SUM permiten obtener el promedio y el sumatorio de los valores de una columna para todos los registros. Esta lección trata de enseñarle cómo aplicar estas expresiones en la sentencia de lectura SELECT.

  • Sintaxis

… {  AVG( [DISTINCT] col )
| SUM( [DISTINCT] col ) } … .

  • Efecto

Cualquier columna de la tabla se puede incluir en la sentencia SELECT como argumento de la expresión agregada. En las expresiones agregadas, un único valor se calcula en varias filas (tenga en cuenta que la adición DISTINCT excluye los valores dobles en el cálculo).

  • AVG

AVG ([DISTINCT] col) determina el promedio del contenido de la columna col en el conjunto de resultados o en el grupo actual. El tipo de datos de la columna debe ser numérico. No se permiten los tipos de datos DF16_RAW, DF16_SCL, DF34_RAW y DF34_SCL.

  • SUM

SUM ([DISTINCT] col) determina la suma del contenido de la columna col en el conjunto de resultados o en el grupo actual. El tipo de datos de la columna debe ser numérico. No se permiten los tipos de datos DF16_RAW, DF16_SCL, DF34_RAW y DF34_SCL.

  • Aplicación práctica

En la lógica de un programa ejecutable realizamos una selección de datos en la tabla ZSFLIGHTSA00001 obteniendo el promedio y el sumatorio para la columna PRICE para todos los registros con el código de moneda DEM.

  1. Implementamos el código fuente.
  2. Ejecute el programa. 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *