Ao resolver perguntas percentuais em matemática e aprender a precisão da física, você pode ter usado o conceito de redondezas. A função de piso do banco de dados PostGresql é um pouco semelhante ao trabalho de trabalho, mas adiciona uma nova coisa, o que o torna único. A função “piso” do PostgreSQL pega um número de ponto decimal e retorna o menor valor mais próximo dele após a conversão. Funciona de maneira diferente em números inteiros negativos e positivos, pois os números inteiros negativos são o oposto de números inteiros positivos. Portanto, decidimos entregar este artigo para nossos usuários aprenderem sobre o uso da função PostGresql Floor no Windows 10.
Vamos começar com a abertura do shell postgreSql. Use a barra de pesquisa de desktop do Windows 10 para escrever "PSQL". O aplicativo PostGresql Shell será mostrado na área de aplicativo e você deve clicar nele para abri -lo rapidamente. A tela preta do PostgreSQL Shell será aberta conforme apresentado abaixo. Não permitirá que você consulte seus comandos até adicionar o nome do banco de dados, nome de usuário e senha junto com o número da porta. O banco de dados padrão e o nome de usuário são "PostGres" e você pode usá -lo para abrir rapidamente a área de consulta. Temos usado nosso novo banco de dados "Aqsayasin" e um novo usuário "aqsayasin" junto com sua senha. O número da porta “5432” deve ser fornecido junto com esta informação.
Exemplo 01:
Em nosso primeiro exemplo, examinaremos o funcionamento da função do piso ao aplicar alguns valores inteiros não decimais. A instrução selecionada será útil para esse fim. A função do piso levará os valores inteiros em seu argumento dentro desta consulta e os converterá para o menor valor preciso mais próximo. Como o valor "23" já é um valor inteiro completo e preciso, portanto não o converte mais e retorna o valor original na saída, como mostrado abaixo.
Digamos como a função do piso do banco de dados PostGresql funciona nos valores inteiros negativos precisos. Portanto, estamos tomando "-23" nos parâmetros da função do piso e executando a instrução SELECT. A saída de instrução mostra o retorno dos mesmos valores inteiros negativos, conforme apresentado abaixo. Isso significa se o valor é negativo ou positivo, a função "piso" o retornará se for preciso e não tiver pontos decimais.
Exemplo 02:
Agora, vamos verificar como a função do piso funciona em valores de ponto flutuante no shell do banco de dados PostGresql. Vamos começar com o valor positivo da flutuação para levar seu chão na concha. Assim, a mesma instrução selecionada usa o valor da função de piso “92.8 ”em seu argumento. Esta instrução mostra o número inteiro exato exato “92” como saída, que é o menor valor mais próximo de “92.8 ”. Você pode ver que o piso é bem diferente do método de redondos. Dentro da reversão, o valor antes do ponto é incrementado por 1 quando o valor após o ponto é maior ou igual a 5. Enquanto na função "piso", o valor não é redondo, mas convertido em um valor mais baixo exato mais próximo mais próximo, que é 92 para 92.8
Vamos aceitar outro valor para ver como a função do piso funciona. Ao usar 99.9, não temos 100 como o valor mais próximo, mas 99 como o menor valor preciso ao aplicar a função "piso" na instrução selecionada. Você pode ver a saída demonstrada abaixo.
Isso foi sobre o uso da função de piso no número de ponto decimal positivo. Vamos ver como funciona no valor inteiro de ponto decimal negativo. Desta vez, estamos usando o “-9.9 ”nos parâmetros da função“ piso ”dentro da consulta selecionada. A saída para este comando está mostrando o valor negativo "-10". Como o pequeno valor mais próximo para “-9.9 "é" -10 "e" -9 "é o maior valor preciso mais próximo; Assim, a função de piso está mostrando o "-10" como saída.
Exemplo 03:
Vamos dar uma olhada na função oposta do método "piso" no banco de dados PostGresql, eu.e., o método de teto. Funciona da mesma forma que a função do piso, mas na direção oposta. Isso implica que a função de teto terá o maior valor exato mais próximo do valor do ponto decimal especificado. Enquanto a função de piso obterá o valor mais baixo exato mais próximo mais próximo do valor de ponto decimal especificado. Temos usado as duas funções na mesma consulta selecionada. Ambas as funções utilizam o mesmo valor decimal, “23.56 ”. Na execução, temos dois registros de coluna para esta instrução. A função de piso está retornando "23" e a função de teto está retornando "24" para o valor decimal "23.56 ”.
Vamos usar o valor de ponto decimal negativo “-23.56 ”para ambas as funções na instrução SELECT, i.e., Piso e teto. A saída para esta instrução mostra o valor "-24" para o piso e "-23" para a função de teto como "-24" é o pequeno valor mais próximo, e "-23" é o grande valor mais próximo para o decimal negativo valor pontual “-23.56 ”.
Exemplo 04:
Vamos ter outro exemplo para ver como podemos usar a função do piso nas colunas de tabelas. Devemos ter algumas tabelas com registros em nosso banco de dados PostGresql. Portanto, estamos criando uma nova tabela, "ftest" com 3 colunas "id", "país" e "número" com o uso da instrução de tabela Criar no shell PostgreSQL. O comando mostrado na imagem foi executado e criou uma tabela. A instrução selecionada com o "*" será usada para consultar os registros da tabela e a tabela vazia é exibida.
Vamos inserir alguns registros na tabela recém -fabricada "ftest". Use a inserção em instrução para fazê -lo. Adicionamos um total de 7 registros no ID da coluna, país, número da tabela. A coluna da tabela “Número” tem alguns valores de ponto decimal positivo e negativo.
Usando a instrução SELECT para a tabela "ftest", temos todos os registros desta tabela utilizando o sinal "*". Todos os 7 registros foram exibidos no shell postgreSQL.
Vamos buscar todos os registros da tabela "ftest" usando a instrução Selecionar com o sinal "*". Além disso, o piso de todos os valores na coluna “Número” usando a função de piso na coluna “Número” específico. A tabela de saída exibe todos os valores da coluna para a coluna ID, país e número de números, juntamente com o piso da coluna "número". Todos os valores da coluna numérica foram convertidos para o pequeno valor mais próximo abaixo da coluna "piso".
A mesma consulta de declaração foi utilizada para descobrir o piso e o teto para uma coluna "Número", como mostrado na foto de saída anexada.
Conclusão:
Este artigo contém a explicação de obter o pequeno valor mais próximo para um número inteiro ou número de ponto decimal específico usando a função PostgreSql "piso". Este artigo foi implementado no shell PostgreSQL, enquanto você também pode implementá -lo PostgreSQL PGadmin Interface de usuário gráfico. Os exemplos que discutimos informarão o método para descobrir o chão para números de ponto flutuante positivo e negativo e também para um número inteiro simples. Com a comparação da função do teto, tornamos o conceito da função "piso" mais clara.