Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base 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