Las expresiones agregadas MIN y MAX permiten obtener el valor mínimo y el máximo de una columna. Esta lección trata de enseñarle cómo aplicar estas expresiones en la sentencia de lectura SELECT.
- Sintaxis
… { MAX( [DISTINCT] col )
| MIN( [DISTINCT] col ) } … .
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 repetidos en el cálculo).
MAX ([DISTINCT] col) determina el valor máximo del valor de columna col en el conjunto de resultados o en el grupo actual.
MIN ([DISTINCT] col) determina el valor mínimo del contenido de la columna col en el conjunto de resultados o en el grupo actual.
- Aplicación práctica
En un programa ejecutable realizamos una selección de datos en la tabla ZSFLIGHTSA00001 obteniendo el valor mínimo y el valor máximo para la columna PAYMENTSUM.
Existen los siguientes valores en la tabla de base de datos para la columna PAYMENTSUM:
-
- Implementamos el código fuente.
- Ejecutamos el programa.
Como se puede visualizar en la salida con las expresiones MIN y MAX hemos obtenido el valor mínimo y el valor máximo para la columna indicada en la sentencia de lectura.