No SQL Server, o T-SQL
CEILING()
A função permite arredondar um número para o inteiro mais próximo. Mais especificamente, ele retorna o menor inteiro maior ou igual à expressão numérica especificada. Você fornece o número como um argumento. O tipo de dados de retorno é o mesmo fornecido como argumento.
Sintaxe
A sintaxe fica assim:
CEILING ( numeric_expression )
Onde numeric_expression é uma expressão da categoria de tipo de dados numéricos exatos ou numéricos aproximados.
Observe que o bit tipo de dados é inválido.
Exemplo 1 – Valores Positivos
Aqui está um exemplo de fornecer um valor positivo como argumento.
SELECT CEILING(3.63) Result;
Resultado:
+----------+ | Result | |----------| | 4 | +----------+
Nesse caso,
4
é o menor inteiro não menor que 3.63
. Aqui está outro exemplo, desta vez com um valor maior.
SELECT CEILING(500.71) Result;
Resultado:
+----------+ | Result | |----------| | 501 | +----------+
Exemplo 2 – Valores negativos
Aqui está um exemplo usando um valor negativo.
SELECT CEILING(-3.63) Result;
Resultado:
+----------+ | Result | |----------| | -3 | +----------+
Nesse caso,
-3
é o menor inteiro não menor que -3.63
. Aqui está outro exemplo.
SELECT CEILING(-500.71) Result;
Resultado:
+----------+ | Result | |----------| | -500 | +----------+
Arredondando para baixo – FLOOR()
Se preferir arredondar para baixo para o inteiro mais próximo, use o T-SQL
FLOOR()
função em vez disso.