Zacznij terazZacznij za darmo

Rzutowanie typów (CAST)

W filmie widziałeś, że rzutowanie typów to jedno z możliwych rozwiązań problemów z typami danych. Jeśli wiesz, że dana kolumna przechowuje liczby jako text, możesz rzutować ją na typ liczbowy, np. integer.

SELECT CAST(some_column AS integer)
FROM table;

Dzięki temu kolumna some_column jest tymczasowo traktowana jako integer zamiast text, co pozwala wykonywać na niej obliczenia numeryczne.

To ćwiczenie jest częścią kursu

Wprowadzenie do relacyjnych baz danych w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Uruchom podany przykładowy kod.
  • Ponieważ kod nie działa, dodaj rzutowanie na typ integer we właściwym miejscu i uruchom go ponownie.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount 
FROM transactions;
Edytuj i uruchom kod