Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
тип
Область применения:
Databricks SQL
Databricks Runtime
Представляет 4-байтовые числа с плавающей точкой одинарной точности.
Синтаксис
{ FLOAT | REAL }
Ограничения
Диапазон чисел:
- -∞ (отрицательная бесконечность)
- от -3,402E+38 до -1,175E-37
- 0
- от +1,175E-37 до +3,402E+38
- +∞ (положительная бесконечность)
- NAN (не является числом)
Литералы
decimal_digits [ exponent ] F
| [ + | - ] digit [ ... ] [ exponent ] F
decimal_digits:
[ + | - ] { digit [ ... ] . [ digit [ ... ] ]
| . digit [ ... ] }
exponent:
E [ + | - ] digit [ ... ]
digit: любая цифра от 0 до 9.
Постфикс F и экспонента E регистронезависимы.
Примечания.
FLOAT является числовым типом с основанием 2. При использовании литерала в десятичной системе представление не всегда может быть точным.
Используйте DECIMAL тип для точного представления дробных или больших базовых 10 чисел.
Примеры
> SELECT +1F;
1.0
> SELECT 5E10F;
5E10
> SELECT 5.3E10F;
5.3E10
> SELECT -.1F;
-0.1
> SELECT 2.F;
2.0
> SELECT -5555555555555555.1F
-5.5555558E15
> SELECT CAST(6.1 AS FLOAT)
6.1
Связанные элементы
- типа
TINYINT - типа
SMALLINT - типа
INT - типа
BIGINT - типа
DECIMAL - типа
DOUBLE -
castфункция - Специальные значения с плавающей запятой