НачатьНачать бесплатно

Приведение типов (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;
Редактировать и запускать код