Ir al contenido

Función de agregado.

La función MIN() devuelve el valor mínimo de un conjunto de valores.

func.min(<column>)
table.station_id, func.min(table.price).alias('min_price')
| station_id | min_price |
|------------|-----------|
| 1 | 3.45 |
MIN(<expr>)
Argumentos Descripción
<expr> Cualquier expresión

El valor mínimo, con el tipo del valor.


Función de agregado.

La función MIN() devuelve el valor mínimo de un conjunto de valores.

MIN(expression)
Argumentos Descripción
expression Cualquier expresión

El valor mínimo, con el tipo del valor.

Cree una tabla e inserte datos de ejemplo

CREATE TABLE gas_prices (
id INT,
station_id INT,
price FLOAT
);
INSERT INTO gas_prices (id, station_id, price)
VALUES (1, 1, 3.50),
(2, 1, 3.45),
(3, 1, 3.55),
(4, 2, 3.40),
(5, 2, 3.35);

Consulta de demostración: encontrar el precio mínimo de la gasolina de la estación 1

SELECT station_id, MIN(price) AS min_price
FROM gas_prices
WHERE station_id = 1
GROUP BY station_id;

Resultado

| station_id | min_price |
|------------|-----------|
| 1 | 3.45 |