본문 바로가기
공부/PostgreSQL

[15] PostgreSQL – Date 데이터 유형

by 혼밥맨 2023. 4. 15.
반응형

[15] PostgreSQL – Date 데이터 유형

PostgreSQL은 날짜 값을 저장하기 위해 DATE 데이터 유형을 지원합니다. 4바이트의 저장 공간이 필요하며 범위는 기원전 4713년에서 서기 5874897년입니다. PostgreSQL은 날짜 값을 저장하고 삽입하기 위해 yyyy-mm-dd 형식을 사용합니다. DATE 열이 있는 테이블을 만들고 현재 날짜를 열의 기본값으로 사용하려는 경우 DEFAULT 키워드 뒤에 CURRENT_DATE를 사용할 수 있습니다.

1
Syntax: variable_name DATE
cs

예시 01:

이 예제에서는 employee_id, first_name, last_name, birth_date 및hir_date 열로 구성된 새 직원 테이블을 생성하고, birth_date 및 Hier_date 열의 데이터 유형은 DATE입니다.

1
2
3
4
5
6
7
CREATE TABLE employees (
    employee_id serial PRIMARY KEY,
    first_name VARCHAR (255),
    last_name VARCHAR (355),
    birth_date DATE NOT NULL,
    hire_date DATE NOT NULL
);
cs

이제 아래 명령을 사용하여 일부 데이터를 테이블에 삽입하십시오.

1
2
3
4
INSERT INTO employees (first_name, last_name, birth_date, hire_date)
VALUES ('Raju''Kumar''1996-12-02''2020-01-01'),
       ('Nikhil''Aggarwal''1997-08-24''2019-01-01'),
       ('Anshul''Aggarwal''1994-05-11''2017-01-01');
cs

이제 데이터가 삽입되었으므로 아래 명령을 사용하여 데이터를 확인하겠습니다.

1
SELECT * FROM employees;
cs

결과:

예시 02:

예시 01에서 만든 동일한 테이블에서 이제 아래 명령을 사용하여 이미 존재하는 데이터에서 직원의 나이를 쿼리합니다.

1
2
3
4
5
6
7
SELECT
    employee_id,
    first_name,
    last_name,
    AGE(birth_date)
FROM
    employees;
cs

결과:

반응형

댓글