ÎncepețiÎncepe gratuit

Conversii de tip (type CASTs)

În videoclip, ai văzut că conversiile de tip sunt o soluție posibilă pentru problemele legate de tipurile de date. Dacă știi că o anumită coloană stochează numere ca text, poți converti coloana la o formă numerică, adică la integer.

SELECT CAST(some_column AS integer)
FROM table;

Acum, coloana some_column este reprezentată temporar ca integer în loc de text, ceea ce înseamnă că poți efectua calcule numerice pe acea coloană.

Acest exercițiu face parte din cursul

Introducere în baze de date relaționale în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Execută codul exemplu dat.
  • Deoarece nu funcționează, adaugă o conversie de tip integer în locul potrivit și execută-l din nou.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount 
FROM transactions;
Editează și rulează codul