반응형
[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 |
결과:
반응형
'공부 > PostgreSQL' 카테고리의 다른 글
[17] PostgreSQL – JSON 데이터 유형 (0) | 2023.04.15 |
---|---|
[16] PostgreSQL – TIME 데이터 유형 (0) | 2023.04.15 |
[14] PostgreSQL – NUMERIC 데이터 유형 (0) | 2023.04.13 |
[13] PostgreSQL – VARCHAR 데이터 유형 (0) | 2023.04.13 |
[12] PostgreSQL – CHAR 데이터 유형 (0) | 2023.04.12 |
댓글