Resumen: En este tutorial, aprenderá cómo encontrar el valor máximo en un grupo utilizando la función SQL SUM.
Introducción a la función SQL MAX
SQL proporciona la función MAX que le permite encontrar el valor máximo en un conjunto de valores. Lo siguiente ilustra la sintaxis de la función MAX.
la función MAX ignora los valores NULL.
a diferencia de las funciones SUM, COUNT y AVG, la opción DISTINCT no es aplicable a la función MAX.,
ejemplos de funciones SQL MAX
usaremos la tabla employees
para demostrar cómo funciona la función MAX.
La siguiente instrucción SELECT devuelve el más alto (máximo) salario de los empleados en el employees
tabla.,
Ver en acción
Para lograr que los empleados que tienen el sueldo más alto, usted puede utilizar una subconsulta como sigue:
Ver en acción
La subconsulta devuelve el sueldo más alto. La consulta externa obtiene los empleados que tienen el salario que es igual al salario más alto.
SQL MAX con GROUP BY example
solemos usar la función MAX en conjunción con la cláusula GROUP BY para encontrar el valor máximo por grupo.,de empleado en cada departamento de la siguiente manera:
verlo en acción
para incluir los nombres de departamento en el resultado, únase a la tabla Empleados con la tabla departamentos de la siguiente manera:
véalo en acción
SQL Max con Order By Example
al igual que otras funciones de agregado, para ordenar el conjunto de resultados en función del resultado de la función Max, tenemos que colocar la función Max en la cláusula ORDER BY.,
por ejemplo, la siguiente declaración devuelve los salarios más altos de los empleados en cada departamento y ordena el conjunto de resultados en función de los salarios más altos.
véalo en acción
SQL MAX con tener ejemplo
usamos la función MAX en la cláusula HAVING para agregar la condición a los grupos que se resumen por la cláusula GROUP BY.,
por ejemplo, para obtener el departamento que tiene un empleado cuyo salario más alto es mayor que 12000, use la función MAX en la cláusula HAVING de la siguiente manera:
véalo en acción
en este tutorial, le hemos mostrado cómo usar la función Max para encontrar el valor máximo en un grupo de valores.
- ¿Fue útil este tutorial ?
- YesNo