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
Devolve o maior inteiro menor ou igual à expressão numérica especificada.
Transact-SQL convenções de sintaxe
Sintaxe
FLOOR ( 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
O exemplo seguinte mostra valores numéricos positivos, numéricos negativos e monetários com a FLOOR função.
SELECT FLOOR(123.45),
FLOOR(-123.45),
FLOOR($123.45);
O resultado é a parte inteira do valor calculado no mesmo tipo de dado que numeric_expression.
---- ----- -------
123 -124 123.00