Перетворення типів (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;