데이터 형식에 맞추기
예시를 위해, 세 개의 레코드만 담는 가상의 데이터베이스 테이블을 만들었습니다. 각 열의 데이터 형식은 차례로 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;