float and real (Transact-SQL)

Typy danych Liczba zbliżenie do użytku z zmiennoprzecinkowe punkt danych liczbowych.Punkt danych zmiennoprzecinkowych jest przybliżona; dlatego nie wszystkie wartości w zakresie typu danych można przedstawić dokładnie.

Uwaga

Synonim ISO real jest float(24).

Typ danych

Zakres

Magazyn

float

-1.79E + 308 do - 2.23E - 308, 0 i 2.23E - 308 do 1.79E + 308

Zależy od wartości n

real

-3.40E + 38 do - 1.18E — 38, 0 i 1.18E - 38 do 3.40E + 38

4 Bajty

Topic link iconKonwencje składni języka Transact-SQL

Składnia

  • float [ (n) ]
    Gdzie n jest to liczba bitów, które są używane do przechowywania mantysy z float liczby w formacie naukowym i dlatego decyduje rozmiar dokładność i magazynowania. Jeśli n jest określony, musi być wartością z zakresu 1 and 53.Wartość domyślna n jest 53.

    nwartość

    Precyzja

    Limit rozmiaru składowania

    1-24

    7 cyfr

    4 bajty

    25-53

    15 cyfr

    8 bajty

Uwaga

SQL Server traktuje n jako jeden z dwóch możliwych wartości. Jeśli 1<=n<=24, n jest traktowany jako 24. Jeśli 25<=n<=53, n jest traktowany jako 53.

The SQL Serverfloat[(n)] data type complies with the ISO standard for all values of n from 1 through 53.Synonim dla double precision jest float(53).