Узгодження з типами даних
Для демонстрації я створив вигадану таблицю бази даних, що містить лише три записи. Стовпці мають типи даних date, integer і text відповідно.
CREATE TABLE transactions (
transaction_date date,
amount integer,
fee text
);
Ознайомтеся зі вмістом таблиці transactions.
Стовпець transaction_date приймає значення типу date. Згідно з документацією PostgreSQL, він приймає значення у форматах YYYY-MM-DD, DD/MM/YY тощо.
Обидва стовпці amount і fee виглядають числовими, однак другий змодельовано як text – це ви врахуєте в наступній вправі.
Ця вправа є частиною курсу
Вступ до реляційних баз даних у SQL
Інструкції до вправи
- Виконайте наданий зразок коду.
- Оскільки він не працює, перегляньте повідомлення про помилку та виправте інструкцію відповідно – потім виконайте її ще раз.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Let's add a record to the table
INSERT INTO transactions (transaction_date, amount, fee)
VALUES ('2018-24-09', 5454, '30');
-- Doublecheck the contents
SELECT *
FROM transactions;