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

Соответствие типам данных

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