Дом » базы данных » Десятичное число в SQL Server?

Десятичное число в SQL Server?

260
Последнее обновление: 2021-06-12 16:19:26


Ответить:
Точность по умолчанию - 38. s - это масштаб, который представляет собой количество десятичных цифр, которые будут сохранены справа от десятичной точки. Шкала имеет диапазон от 0 до p (точность). Масштаб можно указать, только если указана точность. Обзор типа данных SQL Server DECIMAL . < th> Точность Байт памяти 29–38 17 < / таблица> Люди также спрашивают, в чем разница между SQL Server с плавающей запятой и десятичной? Float - это приблизительный числовой тип данных, что означает, что не все значения в тип данных диапазон может быть представлен точно. Decimal / Numeric - это тип данных с фиксированной точностью, что означает, что все значения в диапазоне типов данных могут быть представлены точно с точностью и масштабом. Вы можете использовать десятичную дробь для экономии денег. Кроме того, сколько десятичных знаков размещается в SQL Server? Как и настоящий тип данных, данные float являются приблизительными: float может содержать 8 байтов или 15 знаков после < b> десятичная точка. Обратите внимание, что каждая база данных (MySQL, SQL Server ) имеет разные реализации. Соответственно, какой тип данных является десятичным числом? Общие типы данных SQL Тип данных Описание BIGINT Целое число (без десятичного числа) . Точность 19 DECIMAL (p, s) Точное числовое значение, точность p, масштаб s. Пример: десятичное (5,2) - это число, у которого 3 цифры перед десятичной и 2 цифры после десятичной NUMERIC (p, s) Точное числовое, точность p, шкала s. (То же, что и DECIMAL) В чем разница между десятичным и числовым значениями в SQL Server? Существует небольшая разница между типами NUMERIC (p, s) и DECIMAL (p, s). NUMERIC определяет точную точность и масштаб. DECIMAL указывает только точный масштаб; точность равна или превышает указанную кодировщиком.

up