CEILING (Transact-SQL)
Artículo 02/01/2025
14 colaboradores
Comentarios
En este artículo
Sintaxis
Argumentos
Tipos de valores devueltos
Ejemplos
Contenido relacionado
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Punto de conexión de análisis SQL en Microsoft Fabric Almacenamiento en Microsoft Fabric
Esta función devuelve el número entero más pequeño que sea mayor o igual que la expresión numérica especificada.
Convenciones de sintaxis de Transact-SQL
CEILING ( numeric_expression )
Una expresión de la categoría de tipo de datos numérico exacto o numérico aproximado.
Tipos de valores devueltos
El tipo de valor devuelto depende del tipo de entrada de numeric_expression :
Expandir tabla
Tipo de entrada
Tipo de valor devuelto
float , real
float
decimal(p , s )
decimal(38, s )
int , smallint , tinyint
int
bigint
bigint
money , smallmoney
money
bit
float
Si el resultado no cabe en el tipo de valor devuelto, se produce un error de desbordamiento aritmético.
En este ejemplo se muestran entradas de valores numéricos positivos, numéricos negativos y cero para la CEILING
función.
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0);
GO
Este es el conjunto de resultados.
--------- --------- -------------------------
124.00 -123.00 0.00