ПочатиПочніть безкоштовно

Перетворення типів (CAST)

У відео ви бачили, що перетворення типів може розв'язати проблеми з типами даних. Якщо ви знаєте, що певний стовпець зберігає числа як text, ви можете привести (cast) цей стовпець до числового типу, тобто до 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;
Редагувати та запускати код