Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MariaDB: función máxima
Este tutorial de MariaDB explica cómo usar MariaDB función máxima Con sintaxis y ejemplos.
describir
La función MariaDB MAX devuelve el valor máximo de una expresión.
sintaxis
La sintaxis de la función MAX en MariaDB es:
SELECT MAX(aggregate_expression) FROM tables [WHERE conditions];
Alternativamente, cuando los resultados se agrupan por una o más columnas, la sintaxis de la función MAX es:
SELECT expression1, expression2, ... expression_n, MAX(aggregate_expression) FROM tables [WHERE conditions] GROUP BY expression1, expression2, ... expression_n;
parámetro o parámetro
expresión1, expresión2, … expresión_n Expresiones que no están encapsuladas en la función MAX y deben incluirse en la cláusula GROUP BY al final de la instrucción SQL. expresión_agregada Esta es la columna o expresión desde la cual se devolverá el valor máximo. tabla La tabla de la que desea recuperar registros. Debe aparecer al menos una tabla en la cláusula FROM. La condición WHERE es opcional. Estas son las condiciones que se deben cumplir para seleccionar registros.
aplicar para
La función MAX está disponible en las siguientes versiones de MariaDB:
- María Base de datos 10
Ejemplo: usar una sola expresión
Veamos algunos ejemplos de la función MAX de MariaDB y exploremos cómo usar la función MAX en MariaDB.
Primero, veremos un ejemplo de cómo usar la función MAX con una sola expresión en MariaDB.
Por ejemplo:
SELECT MAX(file_size) AS "Largest File" FROM pages WHERE site_name="TechOnTheNet.com";
En este ejemplo de la función MAX, encontraremos el valor máximo de la columna file_size cuyo site_name es “TechOnTheNet.com”. Llamamos a la expresión MAX(file_size) “archivo más grande”. Entonces, cuando se devuelve el conjunto de resultados, aparecerán “archivos más grandes” como encabezado de columna.
Ejemplo: uso de GROUP BY
A continuación, veamos cómo se utilizan la cláusula GROUP BY y la función MAX en MariaDB.
Si desea devolver una columna que no está encapsulada en la función MAX, debe usar la cláusula GROUP BY.
Por ejemplo:
SELECT site_id, MAX(file_size) AS "Largest File" FROM pages where site_id < 50 GROUP BY site_id;
En este ejemplo de la función MAX, debemos usar la cláusula GROUP BY porque el campo site_id no está incluido en la función MAX. Por lo tanto, la columna site_id debe aparecer en la sección GROUP BY al final de la instrucción SQL.