CEILING (Transact-SQL)
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punto de conexión de análisis SQL en Microsoft FabricAlmacenamiento 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
Sintaxis
CEILING ( numeric_expression )
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
Argumentos
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:
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.
Ejemplos
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
El conjunto de resultados es el siguiente:
--------- --------- -------------------------
124.00 -123.00 0.00
Contenido relacionado
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de