14th May 2024 Lectura de 4 minutos Función SQL MAX Agnieszka Kozubek-Krycuń max SQL SQL functions Índice Ejemplos de la Función SQL MAX Ejemplo 1: El Precio Más Alto Ejemplo 2: ¿Cuándo se lanzó el último producto? Ejemplo 3: El último producto por orden alfabético Combinación de la función MAX con GROUP BY Ejemplo 1: El precio más alto de cada categoría Ejemplo 2: El precio más alto de cada categoría y fabricante Valores NULL con la función MAX De MAX a Más: Próximos pasos en SQL Aprenda sobre la función MAX de SQL, que se utiliza para encontrar el valor más alto en su conjunto de datos. Este artículo explica cómo utilizar la sintaxis de la función MAX y muestra ejemplos de uso típicos. La función SQL MAX es una función agregada que devuelve el valor máximo de una columna. La función MAX, junto con su homóloga MIN, es útil para resumir datos en el análisis de datos. Puede ayudarle a calcular el rango de valores de un conjunto de datos. La sintaxis abstracta para utilizar la función MAX es la siguiente: SELECT MAX(column_name) FROM table_name; La consulta escaneará la columna dada en la tabla y devolverá el valor más alto encontrado. Para mejorar su comprensión de las funciones SQL como MAX y MIN, explore nuestro curso interactivo SQL para principiantes . Cubre todos los temas fundamentales de SQL en 129 ejercicios prácticos. Ejemplos de la Función SQL MAX Ejemplo 1: El Precio Más Alto SELECT MAX(price) AS highest_price FROM products; Esta consulta encuentra el precio máximo de los productos en la tabla products. Para obtener una guía detallada sobre esta aplicación, consulte Cómo encontrar el valor máximo de una columna numérica en SQL. Ejemplo 2: ¿Cuándo se lanzó el último producto? MAX no tiene por qué aplicarse a valores numéricos. Puede aplicarla a fechas o datos de texto. Para determinar la fecha de lanzamiento más reciente en la tabla products: SELECT MAX(release_date) AS latest_release FROM products; Esta consulta recupera la fecha de lanzamiento más reciente de un producto. Ejemplo 3: El último producto por orden alfabético Aunque es útil sobre todo para datos numéricos y de fecha, MAX también puede aplicarse a datos de texto. Para encontrar alfabéticamente el último nombre de producto, utilice esta consulta: SELECT MAX(product_name) AS last_product_name FROM products; Si busca más ejemplos de las funciones MIN y MAX, consulte nuestro artículo Explicación de las funciones SQL MIN y MAX en 6 ejemplos. Combinación de la función MAX con GROUP BY La función MAX se utiliza normalmente con la cláusulaGROUP BY en SQL para encontrar los valores máximos en diferentes grupos de datos. Esto es útil para analizar datos categorizados en segmentos como tipos de productos o regiones. Para ver aplicaciones prácticas del funcionamiento de GROUP BY, consulte nuestro artículo 5 Ejemplos de GROUP BY. Ejemplo 1: El precio más alto de cada categoría Para encontrar el precio más alto en cada categoría de producto: SELECT category, MAX(price) AS max_price FROM products GROUP BY category; Ejemplo 2: El precio más alto de cada categoría y fabricante El precio más alto y el lanzamiento más reciente por categoría y fabricante: SELECT category, manufacturer, MAX(price) AS max_price, MAX(release_date) AS latest_release FROM products GROUP BY category, manufacturer; Si buscas ejercicios para practicar GROUP BY, consulta nuestro artículo 10 ejercicios de GROUP BY Ejercicio de SQL con soluciones. Valores NULL con la función MAX La función MAX en SQL ignora los valores NULL en una columna cuando calcula el valor máximo. Considere una tabla de productos con algunas entradas NULL en la columna price: SELECT MAX(price) AS max_price FROM products; La función MAX(price) calcula el precio más alto que no seaNULL. Si todos los precios son NULL, MAX devuelve NULL, lo que indica que no hay datos para calcular un máximo. De MAX a Más: Próximos pasos en SQL En esta guía hemos cubierto cómo utilizar la función SQL MAX para encontrar valores máximos, trabajar con GROUP BY, y manejar valores de NULL. Como has visto, esta función es esencial para analizar y extraer información de los datos. Si es nuevo en SQL o desea mejorar sus conocimientos, considere la posibilidad de consultar el curso SQL para principiantes en LearnSQL.es. Es una buena forma de aprender los conceptos básicos. Para una mayor práctica, el curso Ejercicio de SQL ofrece ejercicios prácticos que le ayudarán a dominar SQL. Estos recursos son excelentes para mejorar tus conocimientos y habilidades de SQL, tanto si estás empezando como si quieres refrescar tus técnicas. Tags: max SQL SQL functions