このチュートリアルでは、MySQL の round() 関数について学習します。関数の機能、関数の構文、受け入れられるパラメーター、戻り値、および関数の使用法の実際の例について説明します。
MySQL Round() 関数
MySQL では、MySQL の round() 関数を使用して、数値を指定された小数点以下の桁数に丸めることができます。
以下は、MySQL での round 関数の構文を示しています。
ROUND(数値, 小数点以下の桁数)
この関数は、次の 2 つの主な引数を受け入れます。
- 四捨五入する数値。
- Decimal_places – このパラメーターは、入力数値を丸める小数点以下の桁数を指定します。これはオプションのパラメーターです。欠落している場合、関数は数値を最も近い整数に丸めます。
次の例を見てください。
ラウンドを選択(3.14159);
-- 3
p として ROUND(3.14159, 0) を選択します。
- 3
出力からわかるように、decimal_places パラメータを 0 に設定したり、省略したりすることは非常に正確です。どちらも値を最も近い整数に戻します。
例 1: 正の 10 進数値で Round() 関数を使用する
この例は、decimal_places パラメーター値が正の整数に設定されている場合の結果の値を示しています。
p として ROUND(3.14159, 0) を選択します。
出力:
p |------+
3.142|
例 2: 負の 10 進数で Round() 関数を使用する
以下に示すように、decimal_places パラメータを負の値に設定することもできます。
p として ROUND(3.14159, -3) を選択します。これにより、関数は小数点の前で値を丸める必要があります。
結果:
p|-+
0|
例 2:
p として ROUND(314159.14159, -3) を選択します。結果:
p |------+
314000|
例 3: テーブルで Round() 関数を使用する
以下に示すように、テーブル列で round() 関数を使用することもできます。
次のように値を丸めます。
random_ints ri からの丸めとして値、ROUND(値) を選択します。出力:
結論
MySQL の round() 関数は、数値を指定されたレベルの精度に概算するための貴重なツールです。これは、さまざまな数学的操作や統計操作で使用でき、計算を簡素化し、管理しやすくするためによく使用されます。 round() 関数は使いやすく、MySQL ツールキットに追加する価値のある機能です。