MySQL Round() 関数

Mysql Round Guan Shu



数値の丸めとは、与えられた数値の近似値を見つけることを指します。数値の丸めは、数値を操作する際の一般的な方法であり、読みやすく解析しやすい数値を取得できます。

このチュートリアルでは、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 ツールキットに追加する価値のある機能です。