次の方法で共有


float 型と real 型 (Transact-SQL)

浮動小数点数値データで使用する概数型です。浮動小数点データは概数であるため、データ型の範囲に含まれるすべての値を正確に表せるわけではありません。

注意注意

real の ISO シノニムは、float(24) です。

データ型

範囲

ストレージ

float

- 1.79E+308 ~ -2.23E-308、0、および 2.23E-308 ~ 1.79E+308

n の値により異なります。

real

- 3.40E+38 ~ -1.18E-38、0、および 1.18E-38 ~ 3.40E+38

4 バイト

トピック リンク アイコンTransact-SQL 構文表記規則

構文

  • float [ (n) ]
    n は、科学的表記法で float 型の数の仮数を格納するために使用するビット数です。このため、有効桁数およびストレージのサイズを示します。n を指定する場合、1 から 53 までの値にする必要があります。n の既定値は 53 です。

    n の値

    有効桁数

    ストレージのサイズ

    1-24

    7 桁

    4 バイト

    25-53

    15 桁

    8 バイト

注意注意

SQL Server では、n は次の 2 つの値のいずれかの値として扱われます。1<=n<=24 の場合には、n は 24 として扱われます。25<=n<=53 の場合には、n は 53 として扱われます。

SQL Server の float[(n)] データ型は、n が 153 の値をとるすべてのケースにおいて ISO 標準に準拠しています。double precision のシノニムは、float(53) です。