The ROUND() Function
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 26 de 72.
A função
Nota: A função
Nota: Quando o dígito após a última casa decimal mantida for 5 ou maior, a última casa mantida arredonda para cima.Exemplo prático com uma tabela:
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 à esquerda do ponto decimal
SELECT ROUND(3.7);
-- Returns 4.0
SELECT ROUND(3.3);
-- Returns 3.0
SELECT ROUND(3.5);
-- Returns 4.0 (rounds up from .5)ROUND() no SQLite sempre retorna um valor de ponto flutuante (REAL), razão pela qual os resultados acima incluem um ponto decimal (por exemplo, 4.0 em vez de 4).Arredondando 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.0
SELECT ROUND(3.145, 2);
-- Returns 3.15 (rounds up because the next digit is 5)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