Приведение типов (CAST)
В видео вы узнали, что приведение типов — один из способов решить проблемы с типами данных. Если вы знаете, что в определённом столбце числа хранятся как text, можно привести этот столбец к числовому типу, например к integer.
SELECT CAST(some_column AS integer)
FROM table;
Теперь столбец some_column временно представлен как integer вместо text, а значит, над ним можно выполнять числовые вычисления.
Это упражнение является частью курса
Введение в реляционные базы данных в SQL
Инструкции к упражнению
- Выполните приведённый пример кода.
- Поскольку он не работает, добавьте приведение типа
integerв нужном месте и запустите код ещё раз.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;