Vítejte v tomto kurzu!

Funkce pro práci s daty v SQL Serveru

Ana Voicu

Data Engineer

Témata kurzu

  • Nejdůležitější datové typy
  • Funkce pro tyto typy:
    • Funkce pro datum a čas
    • Řetězcové funkce
    • Funkce pro numerické operace
Funkce pro práci s daty v SQL Serveru

Kategorie datových typů

  • Přesná čísla
  • Přibližná čísla
  • Datum a čas
  • Znakové řetězce
  • Unicodové znakové řetězce
  • Binární řetězce
  • Ostatní datové typy
Funkce pro práci s daty v SQL Serveru

Přesná čísla

  • Celá čísla
    • smallint
    • tinyint
    • int
    • bigint
  • Desetinná čísla
    • numeric
    • decimal
    • money
    • smallmoney
Funkce pro práci s daty v SQL Serveru

Přesná čísla – celá čísla

Čísla bez desetinné čárky

Datový typ Úložiště
bigint 8 bajtů
int 4 bajty
smallint 2 bajty
tinyint 1 bajt
Funkce pro práci s daty v SQL Serveru

Přesná čísla – desetinná

Příklad desetinného čísla se škálou a přesností

Bajty spotřebované při vyšší přesnosti

Funkce pro práci s daty v SQL Serveru

Přibližná čísla

  • Float
  • Real
  • Ukládají přibližné číselné hodnoty
Funkce pro práci s daty v SQL Serveru

Datové typy pro datum a čas

Datový typ Formát Přesnost
time hh:mm:ss[.nnnnnnn] 100 nanosekund
date YYYY-MM-DD 1 den
smalldatetime YYYY-MM-DD hh:mm:ss 1 minuta
datetime YYYY-MM-DD hh:mm:ss[.nnn] 0,00333 sekundy
datetime2 YYYY-MM-DD hh:mm:ss[.nnnnnnn] 100 nanosekund
Funkce pro práci s daty v SQL Serveru

Znakové a unicodové datové typy

Znakové datové typy ukládají řetězce znaků (ASCII)

  • char
  • varchar
  • text

Unicodové datové typy se používají pro ukládání dat Unicode (non-ASCII)

  • nchar
  • nvarchar
  • ntext
Funkce pro práci s daty v SQL Serveru

Ostatní datové typy

  • binary
  • image
  • cursor
  • rowversion
  • uniqueidentifier
  • xml
  • Spatial Geometry / Geography Types
Funkce pro práci s daty v SQL Serveru

Otestujte své znalosti!

Funkce pro práci s daty v SQL Serveru

Preparing Video For Download...