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
Azure SQL Managed Instance
Azure Synapse Analytics
Endpoint 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