Začněte nyníZačněte zdarma

Převod dat pomocí CAST

Často se stane, že potřebuješ data v určitém typu nebo formátu, ale zjistíš, že jsou uložena jinak. Například:

  • Integruješ data z více zdrojů s různými datovými typy do jednoho
  • Abstraktní data by měla být čitelnější (např. True/False místo 1/0) Naštěstí nemusíš měnit samotná data. Můžeš použít funkce pro explicitní převod na potřebný datový typ (pomocí CAST() a CONVERT()).

Teď si vyzkoušíš explicitní převod dat pomocí funkce CAST(). Pamatuj na syntaxi: sql CAST(expression AS data_type [(length)])

Toto cvičení je součástí kurzu

Funkce pro práci s daty v SQL Serveru

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

SELECT 
	-- Transform the year part from the birthdate to a string
	first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.' 
FROM voters;
Upravit a spustit kód