SQLにおけるROUND関数の用法を教えてください。

SQL の ROUND 関数は、数値を指定された小数点以下に丸めます。構文は次のとおりです。

ROUND(数, 小数桁数)

パラメータの説明

  1. 丸める数値
  2. 小数部の表示桁数を指定し、正の値(表示する小数部桁数)または負の値(四捨五入する整数部桁数)を取ることができます。

この件について詳しく説明してください。

SELECT ROUND(3.14159, 2); -- 结果为3.14
SELECT ROUND(3.14159, -1); -- 结果为0
SELECT ROUND(1234567, -3); -- 结果为1235000

ROUND関数の使用上の注意点を以下に示します。

  1. 小数点以下の指定桁数が 0 の場合は、整数で返します。
  2. 小数桁数が負でかつ丸める数値の絶対値が1未満の場合、0を返します。
  3. 少数有効桁数が負で、切り捨て対象の絶対値が1より大きい場合、元の数値と同じ整数を返します。
  4. 小数部の指定桁数が四捨五入する数値の有効桁数を超える場合、元の数値を返します。
bannerAds