Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Função FLOOR

Modo de foco
Função FLOOR - Amazon Redshift

A função FLOOR arredonda um número para o número inteiro anterior.

Sintaxe

FLOOR(number)

Argumento

número

O número ou expressão avaliada como um número. Ele também pode ser do tipo SMALLINT, INTEGER, BIGINT, DECIMAL, FLOAT4, FLOAT8 ou SUPER.

Tipo de retorno

FLOOR retorna o mesmo tipo de dados que seu argumento.

Quando a entrada é do tipo SUPER, a saída mantém o mesmo tipo dinâmico que a entrada enquanto o tipo estático permanece o tipo SUPER. Quando o tipo dinâmico de SUPER não é um número, o Amazon Redshift retorna NULL.

Exemplos

Os exemplos a seguir usam o banco de dados de exemplo de TICKIT. Para obter mais informações, consulte Banco de dados de exemplo.

Para mostrar o valor da comissão paga por determinada transação de vendas antes e depois de usar a função FLOOR, use o exemplo a seguir.

SELECT commission FROM sales WHERE salesid=10000; +------------+ | commission | +------------+ | 28.05 | +------------+ SELECT FLOOR(commission) FROM sales WHERE salesid=10000; +-------+ | floor | +-------+ | 28 | +-------+

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.