Partilhar via


TETO (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Ponto de Extremidade 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