Типы данных для хранения вещественных чисел в PostgreSQL
#почитать
Типы данных PostgreSQL для работы с вещественными числами:
1) float4, синоним real, синоним float(1..24)
2) float8, синоним float, синоним double precision, синоним float(25..53)
3) numeric, синоним decimal (десятичные числа). Диапазон для этого типа значительный: 131072 цифр до точки и 16383 цифр после точки. Но если при определении типа указать numeric(точность, масштаб), то максимальные значения точности и масштаба 1000. numeric можно объявить с отрицательным масштабом: значения могут округляться до десятков, сотен, тысяч.
Во всех этих типах данных кроме чисел и null могут храниться значения Infinity, -Infinity, NaN.
⏱ Читать статью
#почитать
Типы данных PostgreSQL для работы с вещественными числами:
1) float4, синоним real, синоним float(1..24)
2) float8, синоним float, синоним double precision, синоним float(25..53)
3) numeric, синоним decimal (десятичные числа). Диапазон для этого типа значительный: 131072 цифр до точки и 16383 цифр после точки. Но если при определении типа указать numeric(точность, масштаб), то максимальные значения точности и масштаба 1000. numeric можно объявить с отрицательным масштабом: значения могут округляться до десятков, сотен, тысяч.
Во всех этих типах данных кроме чисел и null могут храниться значения Infinity, -Infinity, NaN.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
Какой из вариантов описывает поведение EXCLUDE ограничения в PostgreSQL?
Anonymous Quiz
2%
A) Гарантирует уникальность по одному столбцу
76%
B) Запрещает пересечение диапазонов или других типов данных по заданному правилу
16%
C) Аналог UNIQUE, но только для числовых данных
7%
D) Работает только с индексами типа B-tree