ホームページ  >  記事  >  データベース  >  SQLで合計から小数点を削除する方法

SQLで合計から小数点を削除する方法

下次还敢
下次还敢オリジナル
2024-05-09 09:33:15552ブラウズ

SQL で SUM の小数点を削除する方法: ROUND() 関数を使用します: ROUND(SUM(expression), decmal_places) 小数点以下 0 桁を維持します: ROUND(SUM(salary), 0) 最も近い整数に丸めます ROUND () 関数 クエリ結果の表示にのみ影響しますが、テーブル内のデータには影響しません。 小数点を完全に削除します。 ALTER TABLE 従業員 ALTER COLUMN 給与 TYPE INT

SQLで合計から小数点を削除する方法

SQL の SUM 小数点を削除します。 SQL では、ROUND() 関数を使用して計算結果の小数点を削除することができます。

文法:

<code>ROUND(SUM(expression), decimal_places)</code>
ここで:

式: 合計を必要とする式。
  • decmal_places: 保持する小数点以下の桁数。 0 の場合、結果は最も近い整数に丸められます。
使用例:

<code class="sql">SELECT ROUND(SUM(salary), 0) AS total_salary
FROM employee;</code>
このクエリは、テーブルemployeeの給与列の合計を計算し、結果を最も近い整数に丸めます。

注:

ROUND() 関数は、基になるテーブルのデータではなく、クエリ結果の表示にのみ影響します。
  • 小数点を永久に削除したい場合は、ALTER TABLE ステートメントを使用して列のデータ型を変更できます。例:
  • <code class="sql">ALTER TABLE employee ALTER COLUMN salary TYPE INT;</code>
  • これにより、給与列のデータ型が整数に変更され、小数点が永久に削除されます。

以上がSQLで合計から小数点を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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