ホームページ  >  記事  >  データベース  >  MySQL で ROUND 関数を使用して小数点以下の桁をインターセプトする方法

MySQL で ROUND 関数を使用して小数点以下の桁をインターセプトする方法

WBOY
WBOYオリジナル
2023-07-13 21:21:081798ブラウズ

ROUND 関数を使用して MySQL で小数点以下の桁数を取得する方法

MySQL では、ROUND 関数を使用して小数点以下の桁数を取得できます。 ROUND 関数は、数値を指定された小数点以下の桁数に丸めます。以下では、ROUND 関数の使用方法を詳しく紹介し、コード例を示します。

構文:
ROUND(X, D)

XX は四捨五入される数値を表し、D は保持される小数点以下の桁数を表します。

ROUND 関数を使用して小数点以下の桁数を取得する例:
次の列を含む product という名前のテーブルがあるとします:
id ​​int(11),
name varchar (50)、
価格の小数点(8,2)。

次に、このテーブルの価格をクエリし、価格を小数点第 2 位に四捨五入します。

コード例:
SELECT name, ROUND(price, 2) ASrounded_price
FROM product;

上記のクエリ ステートメントを通じて、名前列と価格を選択します。四捨五入後の列。新しい列には、四捨五入された価格を表す別名rounded_priceを与えました。

たとえば、製品テーブルのデータの一部は次のとおりです:

id ​​| 名前 | 価格
1 | テレビ | 1299.99
2 | 携帯電話 | 799.50
3 | Computer | 799.45

上記のクエリ ステートメントを実行すると、返される結果は次のとおりです:

name |rounded_price
TV| 1300.00
携帯電話| 799.50
Computer| 799.45

結果からわかるように、価格フィールドは小数点第 2 位で四捨五入されており、小数点以下の桁数は要件を満たしています。

ROUND 関数を他の SQL ステートメントと組み合わせて使用​​して、より複雑な計算やクエリを実行することもできます。たとえば、製品の平均価格を計算できます:

コード例:
SELECT ROUND(AVG(price), 2) AS Average_price
FROM product;

Through上記のクエリステートメントでは、ROUND 関数と AVG 関数を使用して商品価格の平均を計算し、結果を小数点第 2 位までに保持しました。

データベース内で小数点以下の桁を保持した後、値を直接更新する必要がある場合は、UPDATE ステートメントと ROUND 関数を組み合わせて使用​​することでこれを実現できます。

コード例:
UPDATE product
SET 価格 = ROUND(price, 2);

上記のコードは、product テーブルの価格列を更新し、各値を Round に変更します。小数点以下 2 桁まで。

概要:
MySQL では、ROUND 関数を使用して小数点以下の桁数を簡単に取得できます。他の SQL ステートメントと組み合わせることで、さまざまな複雑な計算やクエリ操作を実行できます。データベース内で小数点以下の桁を保持した後、値を直接更新する必要がある場合は、UPDATE ステートメントと ROUND 関数を組み合わせて使用​​できます。

この記事が、MySQL の ROUND 関数を使用して小数点以下の桁数をインターセプトする方法と、関連するコード例を理解するのに役立つことを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。

以上がMySQL で ROUND 関数を使用して小数点以下の桁をインターセプトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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