Fonction postgresql min

Fonction postgresql min
La fonction min dans PostgreSQL appartient à la catégorie des fonctions agrégées. Les fonctions agrégées sont celles qui sont capables de dériver un résultat à valeur unique d'un ensemble de différentes valeurs d'entrée, i.e., Vous fournissez plusieurs valeurs à ces fonctions en entrée et vous obtenez une seule valeur en sortie. Les fonctions agrégées les plus couramment utilisées de PostgreSQL sont max, min, avg, somme, etc. qui sont utilisés pour trouver le nombre maximum, le nombre minimum, la moyenne des nombres et la somme des nombres, respectivement. Dans cet article, nous voulons seulement nous concentrer sur l'utilisation de la fonction min de PostgreSQL dans Windows 10.

Comment utiliser la fonction postgresql min dans Windows 10?

Nous avons déjà déclaré que la fonction Min postgresql calcule la valeur la plus basse des valeurs d'entrée fournies. Il le fait en scannant toutes les valeurs d'entrée fournies à cette fonction, puis en vous présentant le minimum de ces valeurs. Nous passons normalement une colonne ou des colonnes d'une table postgresql à la fonction min comme une entrée. De plus, en dehors de cela, la fonction MIN de PostgreSQL peut également être combinée avec d'autres clauses et déclarations de PostgreSQL pour formuler des scénarios de travail plus complexes. L'exemple décrit ci-dessous vous guidera à travers l'utilisation de la fonction min de PostgreSQL dans Windows 10.

Exemple: trouver la valeur minimale d'une colonne d'une table postgresql dans Windows 10
Nous avons créé un exemple approfondi pour vous dans lequel nous allons extraire la valeur minimale d'une colonne d'une table postgresql de Windows 10 de différentes manières. Pour cela, nous allons d'abord créer une table postgresql et le remplir avec des valeurs aléatoires. Après cela, nous essaierons de découvrir la valeur minimale d'une colonne particulière de ce tableau postgresql en utilisant différentes techniques. Lisez cet exemple ensemble pour déterminer le fonctionnement de la fonction MIN dans PostgreSQL dans Windows 10.

Étape 1: Création d'un échantillon de table dans PostgreSQL
Étant donné que nous allons extraire la valeur minimale de la colonne d'une table PostgreSQL, nous devons donc créer un échantillon de tableau d'abord à l'aide de la requête suivante:

# Créer un repas de table (Dish_name Varchar (255) Not Null, Dish_Type Varchar (255) Not Null, Dish_price int Not Null);

Nous avons tenté de créer une table nommée «Repin» avec trois attributs, à savoir: Dish_name, Dish_Type et Dish_Price. La création de table PostgreSQL peut être confirmée par la réponse ci-dessous:

Étape 2: peupler le tableau d'échantillons dans PostgreSQL
Après avoir créé ce tableau, nous voulons insérer certains enregistrements dans ce tableau pour exécuter des requêtes sur ces données plus tard. Nous exécuterons la commande suivante pour insérer quelques enregistrements dans le tableau «repas»:

# Insérer dans les valeurs de repas («Biryani», «Maincourse», 300), («Wontons», «Starter», 150), («Brownie», «Dessert», 140), («Chowmein», «Maincourse», 250), ('Chickentikka', 'Maincourse', 175), ('Chickenwings', 'Starter', 275), ('Fishcrackers', 'Starter', 360), ('iceceam', 'Dessert', 150) , («Gâteau», «dessert», 175);

Si vous exécutez la requête susmentionnée sans faire d'erreurs, vous pourrez insérer 9 enregistrements avec succès dans le tableau «repas», comme indiqué dans l'image ci-dessous. Vous pouvez même insérer plus d'enregistrements si vous voulez.

Étape 3: Affichage des enregistrements de l'exemple de table PostgreSQL
Pour tester notre insertion d'enregistrement dans la table «Repas», nous exécuterons la requête «Sélectionner» comme indiqué dans l'image suivante:

Étape 4: Trouver la valeur minimale de l'une des colonnes de l'exemple de table postgresql en utilisant la fonction «min»
Maintenant, nous voulons découvrir la plus petite valeur de l'une des colonnes «repas» de la table PostgreSQL que nous venons de créer. Pour cela, nous allons utiliser la fonction MIN de PostgreSQL tel que représenté par la requête indiquée ci-dessous:

# Sélectionnez Min (Dish_Price) à partir du repas;

Avec l'aide de la requête susmentionnée, nous voulons juste découvrir le prix le plus bas. Pour cela, nous avons passé la colonne «Dish_price» de la table «repas» comme argument à la fonction min de PostgreSQL.

Le prix du plat minimum de la colonne «Dish_Price» de la table de repas est indiqué dans l'image suivante:

Étape 5: Trouver la valeur minimale de l'une des colonnes de l'exemple de table postgresql tout en utilisant la clause «où» avec la fonction «min»
Maintenant, nous rendrons cet exemple un peu plus complexe et introduirons la clause «où» dans notre requête postgresql ainsi que la fonction min. Nous voulons restreindre le prix minimum à un type de plat spécifique. Cela signifie que nous ne voulons pas scanner toute la colonne «Dish_price» pour trouver le prix le plus bas; Nous voulons plutôt trouver le prix le plus bas selon un «Dish_Type» spécifique. Cet objectif peut être atteint en exécutant la requête ci-dessous:

# Sélectionnez Min (Dish_Price) à partir du repas où Dish_Type = 'Starter';

Dans cette requête, nous voulons découvrir le prix le plus bas de la table «repas» mais uniquement pour les débutants. Pour cela, nous avons utilisé la clause «où» dans PostgreSQL pour spécifier que nous voulons seulement le prix le plus bas pour les débutants.

Le prix le plus bas pour les débutants est indiqué dans l'image suivante:

Étape 6: Trouver la valeur minimale de l'une des colonnes de l'exemple de table postgresql tout en utilisant la clause «Group by» avec la fonction «min»
Enfin, nous ferons le même exemple d'autant plus complexe. Nous essaierons de trouver les prix les plus bas pour les trois types de plats, je.e., Plat principal, démarreur et dessert. Pour cela, nous utiliserons la clause «Group By» de PostgreSQL qui regroupe la sortie en fonction de l'attribut spécifié. La requête que nous allons exécuter pour atteindre cet objectif est indiquée ci-dessous:

# SELECT DISH_TYPE, MIN (DISH_PRICE) du groupe de repas par Dish_Type;

Dans cette requête, nous voulons afficher le prix minimum de vaisselle sur la console et le type de plat auquel appartient ce prix. Pour cela, nous avons appliqué la fonction MIN de PostgreSQL sur le «Dish_Price» tandis que nous avons regroupé les résultats du «Dish_Type» pour obtenir les prix les plus bas appartenant à tous les trois types de plats.

Les prix les plus bas pour tous nos trois types de plats sont indiqués dans l'image suivante:

Conclusion

Le principal motif de cet article était de parler de l'utilisation de la fonction MIN de PostgreSQL dans Windows 10. Nous avons d'abord décrit que cette fonction appartient aux fonctions agrégées de PostgreSQL et est utilisée pour trouver la valeur minimale de toutes les entrées fournies à cette fonction. Enfin, pour élaborer davantage sur l'utilisation de cette fonction, nous avons formulé un exemple de scénario dans lequel nous vous avons expliqué les simples, modérés et l'utilisation complexe de la fonction min en la combinant avec d'autres clauses postgresql. Une fois que vous avez obtenu une bonne maîtrise de cette utilisation, vous pourrez également combiner cette fonction avec d'autres clauses postgresql telles que «Order by» et PostgreSQL JOINS.