TETO (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsEndpoint de análise SQL no Microsoft FabricArmazém no Microsoft FabricBase de dados SQL no Microsoft Fabric

Esta função devolve o menor número inteiro maior ou igual à expressão numérica especificada.

Transact-SQL convenções de sintaxe

Sintaxe

CEILING ( numeric_expression )

Arguments

numeric_expression

Uma expressão do tipo de dado numérico exato ou numérico aproximado.

Tipos de devolução

O tipo de retorno depende do tipo de entrada do numeric_expression:

Tipo de entrada Tipo de retorno
flutuar, real float
decimal(p, s) Decimal(p, 0)
int, smallint, minyint int
bigint bigint
dinheiro, dinheiro pequeno dinheiro
bit float

Se o resultado não caber no tipo de retorno, ocorre um erro de transbordo aritmético.

Para mais informações, consulte Precisão, escala e comprimento.

Examples

Este exemplo mostra entradas numéricas positivas, numéricas negativas e de valor zero para a CEILING função.

SELECT CEILING($123.45),
       CEILING($-123.45),
       CEILING($0.0);

O resultado é a parte inteira do valor calculado no mesmo tipo de dado que numeric_expression.

------- -------- -----
124.00  -123.00  0.00