The ROUND() Function
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 26 de 72.
A função ROUND() é usada para arredondar um valor numérico para um número especificado de casas decimais. Para usar a função, siga esta sintaxe:
ROUND(number, decimal_places)number: O número que você deseja arredondar
decimal_places: (Opcional) O número de casas decimais para arredondar- Se omitido, arredonda para o número inteiro mais próximo
- Se positivo, arredonda para esse número de casas decimais
- Se negativo, arredonda para a esquerda do ponto decimal
Por exemplo,
Arredondamento básico para números inteiros:
SELECT ROUND(3.7);
-- Returns 4
SELECT ROUND(3.3);
-- Returns 3
SELECT ROUND(3.5);
-- Returns 4 (rounds up from .5)Arredondamento para casas decimais específicas:
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: Quando o dígito após a última casa decimal mantida for 5 ou maior, a última casa decimal mantida é arredondada para cima.
Exemplo prático com uma tabela:
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Folha de consulta
A função ROUND() arredonda valores numéricos para um número especificado de casas decimais:
ROUND(number, decimal_places)number: O número a ser arredondadodecimal_places: (Opcional) Número de casas decimais- Se omitido, arredonda para o número inteiro
- Se positivo, arredonda para esse número de casas decimais
- Se negativo, arredonda para a esquerda do ponto decimal
Exemplos:
SELECT ROUND(3.7); -- Returns 4
SELECT ROUND(3.14159, 2); -- Returns 3.14
SELECT ROUND(3.14159, 0); -- Returns 3Em consultas:
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições 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