ホームページ > データベース > mysql チュートリアル > SQL Serverの小数の精度を制御するにはどうすればよいですか?

SQL Serverの小数の精度を制御するにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-24 21:26:14
オリジナル
967 人が閲覧しました

How Can I Control Decimal Precision in SQL Server?

SQL Server での小数精度を制御する

SQL Server で数値データを操作する場合、計算と表示の精度を確保するために必要な小数点以下の桁数を指定する必要があることがよくあります。

小数点以下 2 桁の数字の書き方

SQL Server で小数点第 2 位までの正確な数値を書き込むには、DECIMAL データ型で CONVERT 関数を使用します。

<code class="language-sql">SELECT CONVERT(DECIMAL(10,2), YOUR_NUMBER)</code>
ログイン後にコピー

DECIMAL データ型は 2 つのパラメータを指定します:

  • 精度: 整数部分と小数部分を含む、数値の合計桁数。この例では、10 は合計 10 桁を表します。
  • 小数点以下の桁数 (スケール): 小数点以下の桁数。ここで 2 を指定すると、小数点以下 2 桁が確保されます。

たとえば、値 2.999999 を小数点以下 2 桁の数値に変換するには:

<code class="language-sql">SELECT CONVERT(DECIMAL(10,2), 2.999999)</code>
ログイン後にコピー

これにより 3.00 が出力されます。

以上がSQL Serverの小数の精度を制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート