The ROUND() Function
Parte de la sección Fundamentos del Journey de SQL de Coddy — lección 26 de 72.
La función ROUND() se utiliza para redondear un valor numérico a un número especificado de decimales. Para usar la función, siga esta sintaxis:
ROUND(number, decimal_places)number: El número que deseas redondear
decimal_places: (Opcional) El número de lugares decimales a los que redondear- Si se omite, redondea al número entero más cercano
- Si es positivo, redondea a ese número de lugares decimales
- Si es negativo, redondea a la izquierda del punto decimal
Por ejemplo,
Redondeo básico a números enteros:
SELECT ROUND(3.7);
-- Devuelve 4
SELECT ROUND(3.3);
-- Devuelve 3
SELECT ROUND(3.5);
-- Devuelve 4 (redondea hacia arriba desde .5)Redondeo a un número específico de decimales:
SELECT ROUND(3.14159, 2);
-- Returns 3.14
SELECT ROUND(3.14159, 1);
-- Returns 3.1
SELECT ROUND(3.14159, 0);
-- Returns 3
SELECT ROUND(3.145, 2);
-- Returns 3.15 (rounds up because the next digit is 5)Nota: Cuando el dígito después del último lugar decimal conservado es 5 o mayor, el último decimal conservado se redondea hacia arriba.
Ejemplo práctico con una tabla:
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Hoja de referencia
La ROUND() función redondea valores numéricos a un número especificado de decimales:
ROUND(number, decimal_places)number: El número a redondeardecimal_places: (Opcional) Número de decimales- Si se omite, redondea al número entero
- Si es positivo, redondea a tantos decimales
- Si es negativo, redondea a la izquierda del punto decimal
Ejemplos:
SELECT ROUND(3.7); -- Returns 4
SELECT ROUND(3.14159, 2); -- Returns 3.14
SELECT ROUND(3.14159, 0); -- Returns 3En consultas:
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns