728x90
반응형
EXTRACT(A FROM B)
- A (Field 값) : year, month, day 와 같은 추출할 날짜/시간
A (Field 값) | 의미 |
CENTURY | 세기(21세기, 20세기) |
DAY | 1~31에 해당하는 해당 월의 일 |
DOW | 일요일(0) ~ 토요일(6)까지 반환하는 값 |
DOY | 1~366 까지 해당하는 연중일수 |
EPOCH | 1970년 1월 1일 00:00:00 UTC 부터 현재까지의 초 (unixtime) |
HOUR | 0 ~ 23 에 해당하는 시간정보 |
MILLISECONDS | 1/1000에 해당하는 밀리초 |
MINUTE | 0 ~ 59에 해당하는 분 정보 |
MONTH | 1 ~ 12에 해당하는 월 정보 |
QUARTER | 1(1~3월), 2(4~6월), 3(7~9월), 4(10~12월) 분기로 나뉘어지는 정보 |
SECOND | 0 ~ 59에 해당하는 초 정보 |
WEEK | 주 정보 (1월 1일 : 1, 12월 31일: 52~53) |
YEAR | 연도 정보. |
- B (Source 값) : timestamp 데이터(예. '2021-08-08 00:00:00')
* CODE 예시
select empbirthdate, extract(year from empbirthdate) as birth_year from employees;
728x90
반응형
'데이터베이스 > SQL' 카테고리의 다른 글
집합연산자(UNION, INTERSECT, EXCEPT) (0) | 2021.08.14 |
---|---|
[PostgreSQL] 문자열 한개 또는 여러개 치환하기(REPLACE, REGEXP_REPLACE, CASE WHEN) (0) | 2021.08.08 |
[PostgreSQL] 문자열 이어 붙이기, 합치기 (concat, ||) (0) | 2021.08.07 |
SQL 테이블 유형 허용조건/제약조건 (0) | 2021.03.21 |
[SQL 명령어] INSERT, UPDATE, DELETE (DML) (0) | 2021.03.21 |