Función Min PostgreSQL

Función Min PostgreSQL
La función MIN en PostgreSQL pertenece a la categoría de funciones agregadas. Las funciones agregadas son las que son capaces de derivar un resultado de un solo valor de un conjunto de diferentes valores de entrada, I.mi., Proporciona múltiples valores a esas funciones como entrada, y obtiene un valor único como salida. Las funciones agregadas más utilizadas de PostgreSQL son MAX, MIN, AVG, SUM, etc. que se utilizan para encontrar el número máximo, el número mínimo, el promedio de números y la suma de números, respectivamente. En este artículo, solo queremos centrarnos en usar la función min de PostgreSQL en Windows 10.

Cómo usar la función MIN PostgreSQL en Windows 10?

Ya hemos declarado que la función MIN PostgreSQL calcula el valor más bajo de los valores de entrada proporcionados. Lo hace escaneando todos los valores de entrada proporcionados a esta función y luego le presentan el mínimo de estos valores a usted. Normalmente pasamos una columna o columnas de una tabla PostgreSQL a la función MIN como entrada. Además, aparte de esto, la función min de PostgreSQL también se puede combinar con algunas otras cláusulas y declaraciones de PostgreSQL para formular escenarios de trabajo más complejos. El ejemplo descrito a continuación lo guiará a través del uso de la función min de PostgreSQL en Windows 10.

Ejemplo: encontrar el valor mínimo de una columna de una tabla PostgreSQL en Windows 10
Hemos creado un ejemplo exhaustivo para usted en el que vamos a extraer el valor mínimo de una columna de una tabla PostgreSQL en Windows 10 de diferentes maneras. Para eso, primero crearemos una tabla PostgreSQL y la poblaremos con algunos valores aleatorios. Después de eso, intentaremos averiguar el valor mínimo de una columna particular de esa tabla PostgreSQL mediante el uso de diferentes técnicas. Lectemos este ejemplo juntos para determinar cómo funciona la función MIN en PostgreSQL en Windows 10.

Paso 1: Creación de una tabla de muestra en PostgreSQL
Dado que vamos a extraer el valor mínimo de la columna de una tabla PostgreSQL, por lo tanto, primero debemos crear una tabla de muestra con la ayuda de la siguiente consulta:

# Crear comida de mesa (DISH_NAME VARCHAR (255) No NULL, DISH_TYPE VARCHAR (255) NO NULL, DISH_PRICE INT NO NULL);

Hemos intentado crear una mesa llamada "comida" con tres atributos, a saber: DISH_NAME, DISH_TYPE y DISH_PRICE. La creación de la tabla PostgreSQL se puede confirmar a través de la respuesta que se muestra a continuación:

Paso 2: Popular la tabla de muestra en PostgreSQL
Después de crear esta tabla, queremos insertar algunos registros en esta tabla para ejecutar consultas en estos datos más adelante. Ejecutaremos el siguiente comando para insertar algunos registros en la tabla "comida":

# Insertar en los valores de la comida ('Biryani', 'MainCourse', 300), ('Wontons', 'Starter', 150), ('Brownie', 'Postre', 140), ('Chowmein', 'MainCourse', 250), ('Chickentikka', 'MainCourse', 175), ('Chickenwings', 'Starter', 275), ('FishCrackers', 'Starter', 360), ('Icecream', 'Posert', 150) , ('Pastel', 'postre', 175);

Si ejecuta la consulta mencionada anteriormente sin cometer ningún error, entonces podrá insertar 9 registros con éxito en la tabla "comida", como se muestra en la imagen a continuación. Incluso puede insertar más registros si desea.

Paso 3: Visualización de los registros de la tabla PostgreSQL de muestra
Para probar nuestra inserción de registro en la tabla "Comida", ejecutaremos la consulta "Seleccionar" como se muestra en la siguiente imagen:

Paso 4: Encontrar el valor mínimo de una de las columnas de la tabla PostgreSQL de muestra utilizando la función "Min"
Ahora, queremos descubrir el valor más pequeño de una de las columnas de "comida" de la tabla PostgreSQL que acabamos de crear. Para eso, vamos a utilizar la función min de PostgreSQL como se muestra en la consulta que se indica a continuación:

# Seleccione Min (Dish_Price) de la comida;

Con la ayuda de la consulta mencionada anteriormente, solo queremos descubrir el precio más bajo del plato. Para eso, hemos pasado la columna "DISH_PRICE" de la tabla "comida" como argumento a la función min de PostgreSQL.

El precio mínimo del plato de la columna "DISH_PRICE" de la tabla de comidas se muestra en la siguiente imagen:

Paso 5: Encontrar el valor mínimo de una de las columnas de la tabla PostgreSQL de muestra mientras se usa la cláusula "Where" con la función "Min"
Ahora, haremos que este ejemplo sea un poco más complejo e introduciremos la cláusula "Where" en nuestra consulta PostgreSQL junto con la función MIN. Queremos restringir el precio mínimo a un tipo de plato específico. Significa que no queremos escanear toda la columna "Dish_Price" para encontrar el precio más bajo; Más bien, solo queremos encontrar el precio más bajo de acuerdo con un "DISH_TYPE" específico. Este objetivo se puede lograr ejecutando la consulta que se muestra a continuación:

# Seleccione Min (DISH_PRICE) de la comida donde DISH_TYPE = 'Starter';

En esta consulta, queremos descubrir el precio más bajo de la mesa de "comida" pero solo para los entrantes. Para eso, hemos utilizado la cláusula "Where" en PostgreSQL para especificar que solo queremos el precio más bajo para los entrantes.

El precio más bajo para los entrantes se muestra en la siguiente imagen:

Paso 6: Encontrar el valor mínimo de una de las columnas de la tabla PostgreSQL de muestra mientras se usa la cláusula "Grupo por" con la función "Min"
Finalmente, haremos que el mismo ejemplo sea aún más complejo. Intentaremos averiguar los precios más bajos para los tres tipos de platos, yo.mi., Plato principal, arrancador y postre. Para eso, utilizaremos la cláusula "Grupo por" de PostgreSQL que agrupa la salida de acuerdo con el atributo especificado. La consulta que ejecutaremos para lograr este objetivo se muestra a continuación:

# Seleccione DISH_TYPE, MIN (DISH_PRICE) del grupo de comidas por DISH_TYPE;

En esta consulta, queremos mostrar el precio mínimo del plato en la consola y el tipo de plato al que pertenece este precio. Para eso, hemos aplicado la función min de PostgreSQL en el "DISH_PRICE", mientras que hemos agrupado los resultados por el "DISH_TYPE" para obtener los precios más bajos que pertenecen a los tres tipos de platos.

Los precios más bajos para todos nuestros tres tipos de platos se muestran en la siguiente imagen:

Conclusión

El motivo principal de este artículo era hablar sobre el uso de la función min de PostgreSQL en Windows 10. Primero describimos que esta función pertenece a las funciones agregadas de PostgreSQL y se utiliza para encontrar el valor mínimo de todas las entradas proporcionadas a esta función. Finalmente, para elaborar más sobre el uso de esta función, formulamos un escenario de ejemplo en el que le explicamos el uso simple, moderado y complejo de la función MIN al combinarlo con otras cláusulas PostgreSQL. Una vez que obtenga un buen comando de este uso, también podrá combinar esta función con otras cláusulas PostgreSQL como "Order by" y PostgreSQL se unen.