ホームページ >データベース >SQL >SQLでラウンドは何を意味しますか

SQLでラウンドは何を意味しますか

下次还敢
下次还敢オリジナル
2024-05-08 11:42:151043ブラウズ

SQL における ROUND の意味

SQL では、ROUND 関数は、数値を指定された小数点以下の桁数に四捨五入するために使用されます。この関数は、指定された桁数に従って数値を丸め、結果を出力として返します。

構文

<code>ROUND(number, decimal_places)</code>

ここで:

  • number: 四捨五入される数値。
  • decmal_places: 四捨五入する小数点以下の桁数を指定します。

数値 123.4567 を小数点第 2 位に四捨五入するには、次のクエリを使用できます:

<code>SELECT ROUND(123.4567, 2);</code>

出力:

<code>123.46</code>

丸め規則

ROUND 関数は標準の丸め規則に従います:

  • もし四捨五入桁に続く数値が 5 以上の場合、四捨五入桁は 1 ずつ増加します。
  • 四捨五入桁後の数値が5未満の場合、四捨五入桁は変更されません。

  • 指定された数値がNULLの場合、ROUND関数はNULLを返します。
  • 指定された decmal_places が負の数の場合、ROUND 関数は入力された数値そのもの (四捨五入されていない) を返します。
  • 指定された decmal_places が入力数値の小数点以下の桁数より大きい場合、ROUND 関数は入力数値を直接返します。

以上がSQLでラウンドは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。