The ROUND() Function
CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 26/72。
ROUND()関数は、数値を選択した少数点以下の桁数に四捨五入(端数処理)するために使用されます。この関数を使用するには、次の構文に従います:ROUND(number, decimal_places)number: 四捨五入(端数処理)したい数値
decimal_places: (任意) 四捨五入して指定する小数点の桁数- 省略した場合、最も近い整数に四捨五入します
- 正の数の場合、指定した小数位に四捨五入します
- 負の数の場合、小数点の左側の桁(整数部)で四捨五入します
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() 関数は常に浮動小数点 (REAL) 値を返すため、上記の結果には小数点が含まれます (例: 4 の代わりに 4.0)。指定した小数点以下の桁数に四捨五入する: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;自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
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