MySQLのROUND関数の機能は何ですか?

MySQLのROUND関数は数字を四捨五入するために使用されます。

ROUND関数の機能は次のとおりです:

  1. 指定された小数位までの数値を四捨五入する。
    例えば:ROUND(12.345, 2) は、12.35 を返します。
  2. 数字を整数に四捨五入する。
    例:ROUND(12.345) は 12 を返す。
  3. 指定された小数点まで数字を四捨五入し、結果を整数に変換します。
    例:ROUND(12.345、0)は12を返します。
  4. 負の数を四捨五入する際、ROUND関数は「ゼロ方向への原則」を採用しており、ゼロに一番近い方向に丸められます。
    例:ROUND(-12.345, 2) は -12.35 を返します。

注意すべきことは、小数部分がちょうど0.5の場合、ROUND関数は「偶数丸め」を行い、最もゼロに近い偶数に丸めることです。例:ROUND(1.5)は2を返し、ROUND(2.5)は2を返します。

ROUND関数の構文は以下の通りです:
ROUND(number, decimals)

numberとは、切り捨てる数字を示し、decimalsとは保持する小数点以下の桁数を表します(オプション、デフォルトは0です)。

bannerAds