Conversia datelor cu CAST
De multe ori ai nevoie de date într-un anumit tip sau format, dar constați că sunt stocate diferit. De exemplu:
- Integrarea datelor din mai multe surse, cu tipuri de date diferite, într-una singură
- Datele abstracte ar trebui să fie mai ușor de citit (de exemplu, True/False în loc de 1/0)
Din fericire, nu trebuie să modifici datele în sine. Poți folosi funcții pentru conversia explicită la tipul de date de care ai nevoie (folosind
CAST()șiCONVERT()).
Acum vei converti explicit date folosind funcția CAST().
Reține sintaxa:
sql
CAST(expression AS data_type [(length)])
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;