Função CEILING (ou CEIL)
A função CEILING ou CEIL é usada para arredondar um número para o número inteiro seguinte. (A função Função FLOOR arredonda um número para o número inteiro anterior.)
Sintaxe
{CEIL | CEILING}(number)
Argumentos
- 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
ouSUPER
.
Tipo de retorno
CEILING e CEIL retornam 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 um nulo.
Exemplos
Os exemplos a seguir usa o banco de dados de exemplo de TICKIT. Para ter mais informações, consulte Banco de dados de exemplo.
Para calcular o teto da comissão paga para determinada transação de vendas, use o exemplo a seguir.
SELECT CEILING(commission) FROM sales WHERE salesid=10000;
+---------+ | ceiling | +---------+ | 29 | +---------+