Ласкаво просимо на курс!

Функції для обробки даних у SQL Server

Ana Voicu

Data Engineer

Розглянуті теми

  • Найважливіші типи даних
  • Функції для цих типів:
    • Дата й час
    • Рядки
    • Числові операції
Функції для обробки даних у SQL Server

Категорії типів даних

  • Точні числові
  • Приблизні числові
  • Дата й час
  • Текстові рядки
  • Unicode-рядки
  • Бінарні рядки
  • Інші типи даних
Функції для обробки даних у SQL Server

Точні числові

  • Цілі числа
    • smallint
    • tinyint
    • int
    • bigint
  • Десяткові числа
    • numeric
    • decimal
    • money
    • smallmoney
Функції для обробки даних у SQL Server

Точні числові — цілі типи

Числа без десяткової крапки

Тип даних Пам'ять
bigint 8 Bytes
int 4 Bytes
smallint 2 Bytes
tinyint 1 Byte
Функції для обробки даних у SQL Server

Точні числові — десяткові

Приклад десяткового числа з масштабом і точністю

Використання байтів за вищої точності

Функції для обробки даних у SQL Server

Приблизні числові

  • Float
  • Real
  • Зберігають приблизні числові значення
Функції для обробки даних у SQL Server

Типи даних дати й часу

Тип даних Формат Точність
time hh:mm:ss[.nnnnnnn] 100 наносекунд
date YYYY-MM-DD 1 день
smalldatetime YYYY-MM-DD hh:mm:ss 1 хвилина
datetime YYYY-MM-DD hh:mm:ss[.nnn] 0,00333 секунди
datetime2 YYYY-MM-DD hh:mm:ss[.nnnnnnn] 100 наносекунд
Функції для обробки даних у SQL Server

Текстові та Unicode-текстові типи даних

Текстові типи зберігають символьні рядки (ASCII)

  • char
  • varchar
  • text

Unicode-типи для зберігання Unicode-даних (не ASCII)

  • nchar
  • nvarchar
  • ntext
Функції для обробки даних у SQL Server

Інші типи даних

  • binary
  • image
  • cursor
  • rowversion
  • uniqueidentifier
  • xml
  • Просторова геометрія / географія
Функції для обробки даних у SQL Server

Подивімося, що ви знаєте!

Функції для обробки даних у SQL Server

Preparing Video For Download...