Benvenuto/a al corso!

Funzioni per manipolare i dati in SQL Server

Ana Voicu

Data Engineer

Argomenti trattati

  • I tipi di dato più importanti
  • Funzioni per questi tipi:
    • Funzioni data e ora
    • Funzioni stringa
    • Funzioni per operazioni numeriche
Funzioni per manipolare i dati in SQL Server

Categorie di tipi di dato

  • Numerici esatti
  • Numerici approssimati
  • Data e ora
  • Stringhe di caratteri
  • Stringhe Unicode
  • Stringhe binarie
  • Altri tipi di dato
Funzioni per manipolare i dati in SQL Server

Numerici esatti

  • Numeri interi
    • smallint
    • tinyint
    • int
    • bigint
  • Numeri decimali
    • numeric
    • decimal
    • money
    • smallmoney
Funzioni per manipolare i dati in SQL Server

Numerici esatti - interi

Numeri senza punto decimale

Tipo di dato Archiviazione
bigint 8 Byte
int 4 Byte
smallint 2 Byte
tinyint 1 Byte
Funzioni per manipolare i dati in SQL Server

Numerici esatti - decimali

Esempio di numero decimale, con scala e precisione

Byte usati con precisione maggiore

Funzioni per manipolare i dati in SQL Server

Numerici approssimati

  • Float
  • Real
  • Memorizzano valori numerici approssimati
Funzioni per manipolare i dati in SQL Server

Tipi data e ora

Tipo di dato Formato Precisione
time hh:mm:ss[.nnnnnnn] 100 nanosecondi
date YYYY-MM-DD 1 giorno
smalldatetime YYYY-MM-DD hh:mm:ss 1 minuto
datetime YYYY-MM-DD hh:mm:ss[.nnn] 0,00333 secondi
datetime2 YYYY-MM-DD hh:mm:ss[.nnnnnnn] 100 nanosecondi
Funzioni per manipolare i dati in SQL Server

Tipi carattere e carattere Unicode

I tipi carattere memorizzano stringhe (ASCII)

  • char
  • varchar
  • text

I tipi Unicode servono per dati Unicode (non ASCII)

  • nchar
  • nvarchar
  • ntext
Funzioni per manipolare i dati in SQL Server

Altri tipi di dato

  • binary
  • image
  • cursor
  • rowversion
  • uniqueidentifier
  • xml
  • Tipi spaziali Geometry/Geography
Funzioni per manipolare i dati in SQL Server

Vediamo cosa sai!

Funzioni per manipolare i dati in SQL Server

Preparing Video For Download...