Соответствие типам данных
В демонстрационных целях я создал вымышленную таблицу базы данных, содержащую всего три записи. Столбцы имеют типы данных 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;