Spec-Zone.ru › MariaDB

DOUBLE

Синтаксис

DOUBLE[(M,D)] [SIGNED | UNSIGNED | ZEROFILL]
DOUBLE PRECISION[(M,D)] [SIGNED | UNSIGNED | ZEROFILL]
REAL[(M,D)] [SIGNED | UNSIGNED | ZEROFILL]

Описание

Число с плавающей запятой обычного размера (двойной точности) (см. FLOAT для числа с плавающей запятой одинарной точности).

Допустимые значения:

  • -1.7976931348623157E+308 до -2.2250738585072014E-308
  • 0
  • 2.2250738585072014E-308 до 1.7976931348623157E+308

Это теоретические пределы, основанные на стандарте IEEE. Фактический диапазон может быть немного меньше в зависимости от вашего оборудования или операционной системы.

M — это общее количество цифр, а D — количество цифр после десятичной точки. Если M и D опущены, значения хранятся в пределах, разрешенных оборудованием. Число с плавающей запятой двойной точности имеет точность примерно в 15 десятичных знаков.

UNSIGNED, если указано, запрещает отрицательные значения.

ZEROFILL, если указано, дополняет число нулями до общего числа цифр, указанного M.

REAL и DOUBLE PRECISION являются синонимами, за исключением случаев, когда включен режим REAL_AS_FLOAT SQL режим, в котором REAL является синонимом FLOAT, а не DOUBLE.

См. Точность чисел с плавающей точкой для вопросов, возникающих при использовании чисел с плавающей точкой.

Дополнительные сведения об атрибутах см. в Обзоре типов числовых данных.

Примеры

CREATE TABLE t1 (d DOUBLE(5,0) zerofill);

INSERT INTO t1 VALUES (1),(2),(3),(4);

SELECT * FROM t1;
+-------+
| d     |
+-------+
| 00001 |
| 00002 |
| 00003 |
| 00004 |
+-------+
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/double/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API