Função Postgresql Min

Função Postgresql Min
A função Min em PostgreSQL pertence à categoria de funções agregadas. As funções agregadas são as que são capazes de derivar um resultado de valor único de um conjunto de diferentes valores de entrada, i.e., Você fornece vários valores a essas funções como entrada e obtém um único valor como saída. As funções agregadas mais usadas do PostgreSQL são max, min, avg, soma, etc. que são usados ​​para encontrar o número máximo, o número mínimo, a média dos números e a soma dos números, respectivamente. Neste artigo, queremos apenas nos concentrar no uso da função Min do PostgreSQL no Windows 10.

Como usar a função PostGresql Min no Windows 10?

Já afirmamos que a função PostgreSql Min calcula o menor valor dos valores de entrada fornecidos. Isso faz isso digitalizando todos os valores de entrada fornecidos a esta função e depois apresentando o mínimo desses valores para você. Normalmente passamos uma coluna ou colunas de uma tabela PostGresql para a função Min como uma entrada. Além disso, além disso, a função Min do PostgreSQL também pode ser combinada com algumas outras cláusulas e declarações do PostgreSQL para formular cenários de trabalho mais complexos. O exemplo descrito abaixo o levará completamente ao uso da função Min do PostgreSQL no Windows 10.

Exemplo: Encontrando o valor mínimo de uma coluna de uma tabela PostGresql no Windows 10
Criamos um exemplo completo para você, no qual vamos extrair o valor mínimo de uma coluna de uma tabela PostGresql no Windows 10 de maneiras diferentes. Para isso, primeiro criaremos uma tabela PostGresql e a preencheremos com alguns valores aleatórios. Depois disso, tentaremos descobrir o valor mínimo de uma coluna específica dessa tabela PostGresql usando diferentes técnicas. Vamos ler este exemplo juntos para determinar como a função Min funciona no PostGresql no Windows 10.

Etapa 1: Criação de uma tabela de amostra no PostgreSQL
Como vamos extrair o valor mínimo da coluna de uma tabela PostGresql, portanto, precisamos criar uma tabela de amostra primeiro com a ajuda da seguinte consulta:

# Crie refeição de mesa (Dish_name Varchar (255) NÃO NULL, DISH_TYPE VARCHAR (255) NÃO NULL, DISH_PRICE NO NÃO NULL);

Tentamos criar uma tabela chamada "refeição" com três atributos, a saber: DISH_NAME, DISH_TYPE e DISH_PRICE. A criação da tabela PostGresql pode ser confirmada através da resposta mostrada abaixo:

Etapa 2: Preparando a tabela de amostra em PostgreSQL
Depois de criar esta tabela, queremos inserir alguns registros nesta tabela para executar consultas nesses dados posteriormente. Vamos executar o seguinte comando para inserir alguns registros na tabela de “refeição”:

# Inserir nos valores das refeições ('Biryani', 'Maincourse', 300), ('wontons', 'Starter', 150), ('Brownie', 'Sobersert', 140), ('Chowmein', 'Mainceound', 250). , ('Bolo', 'sobremesa', 175);

Se você executar a consulta acima mencionada sem cometer erros, poderá inserir 9 registros com sucesso na tabela de "refeição", como mostrado na imagem abaixo. Você pode até inserir mais registros se quiser.

Etapa 3: Visualizando os registros da tabela de amostra PostGresql
Para testar nossa inserção de registro na tabela de "refeição", executaremos a consulta "Selecionar", como mostrado na imagem a seguir:

Etapa 4: Encontrando o valor mínimo de uma das colunas da tabela PostGresql da amostra usando a função "min"
Agora, queremos descobrir o menor valor de uma das colunas de “refeição” da tabela PostGresql que acabamos de criar. Para isso, usaremos a função Min do PostgreSQL, conforme representado pela consulta declarada abaixo:

# Selecione Min (Dish_Price) da refeição;

Com a ajuda da consulta acima mencionada, só queremos descobrir o preço mais baixo do prato. Para isso, passamos a coluna “Dish_Price” da mesa de “refeição” como um argumento para a função Min de PostgreSQL.

O preço mínimo do prato da coluna “Dish_Price” da mesa de refeições é mostrado na imagem a seguir:

Etapa 5: Encontrando o valor mínimo de uma das colunas da tabela de amostra PostGresql enquanto usa a cláusula "where" com a função "min"
Agora, tornaremos este exemplo um pouco mais complexo e apresentaremos a cláusula "onde" em nossa consulta PostgreSQL junto com a função Min. Queremos restringir o preço mínimo a um tipo de prato específico. Isso significa que não queremos digitalizar toda a coluna "Dish_Price" para encontrar o preço mais baixo; Em vez disso, queremos apenas encontrar o preço mais baixo de acordo com um "drish_type" específico. Este alvo pode ser alcançado executando a consulta mostrada abaixo:

# Selecione min (DISH_PRICE) da refeição onde Dish_Type = 'Starter';

Nesta consulta, queremos descobrir o preço mais baixo da mesa de “refeição”, mas apenas para os iniciantes. Para isso, usamos a cláusula "onde" no PostgreSQL para especificar que queremos apenas o preço mais baixo para os iniciantes.

O preço mais baixo para os iniciantes é mostrado na imagem a seguir:

Etapa 6: Encontrando o valor mínimo de uma das colunas da tabela de amostra PostGresql enquanto usa a cláusula "Grupo por" com a função "Min"
Finalmente, faremos o mesmo exemplo ainda mais complexo. Tentaremos descobrir os preços mais baixos para todos os três tipos de pratos, eu.e., Curso principal, iniciante e sobremesa. Para isso, usaremos a cláusula "Grupo por" do PostgreSQL que agrupa a saída de acordo com o atributo especificado. A consulta que executaremos para atingir esse objetivo é mostrada abaixo:

# Selecione DISH_TYPE, MIN (DISH_PRICE) do grupo de refeições por DISH_TYPE;

Nesta consulta, queremos exibir o preço mínimo do prato no console e o tipo de prato ao qual esse preço pertence. Para isso, aplicamos a função Min do PostgreSQL no "DISH_PRICE", enquanto agrupamos os resultados do "DISH_TYPE" para obter os preços mais baixos pertencentes a todos os três tipos de pratos.

Os preços mais baixos para todos os nossos três tipos de pratos são mostrados na imagem a seguir:

Conclusão

O principal motivo deste artigo foi falar sobre o uso da função Min do PostgreSQL no Windows 10. Primeiro descrevemos que essa função pertence às funções agregadas do PostgreSQL e é usado para encontrar o valor mínimo de todas as entradas fornecidas para esta função. Finalmente, para elaborar mais sobre o uso dessa função, formulamos um cenário de exemplo em que explicamos a você o simples, o moderado e o uso complexo da função Min combinando -a com outras cláusulas de Postgresql. Depois de obter um bom comando desse uso, você também poderá combinar essa função com outras cláusulas PostgreSQL, como "Order By" e PostgreSQL, se junta.