Type CASTs
Ve videu jsi viděl/a, že přetypování (type cast) je jedním z možných řešení problémů s datovými typy. Pokud víš, že určitý sloupec ukládá čísla jako text, můžeš ho přetypovat na číselný formát, například na integer.
SELECT CAST(some_column AS integer)
FROM table;
Sloupec some_column je pak dočasně reprezentován jako integer místo text, takže nad ním můžeš provádět numerické výpočty.
Toto cvičení je součástí kurzu
Introduction to Relational Databases in SQL
Pokyny k cvičení
- Spusť ukázkový kód.
- Protože nefunguje, přidej na správné místo přetypování na
integera spusť ho znovu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;