개념
- ORACLE에서 EXTRACT 함수
- 날짜 유형의 데이터로부터, 날짜 정보를 분리하여 새로운 컬럼의 형태로 추출
문법
- 테이블(TABLE)의 날짜 변수가 담긴 컬럼(B)으로부터, 특정한 날짜 요소를 추출하여 새로운 컬럼으로 반환
SELECT EXTRACT(날짜 요소 FROM B)
FROM TABLE;
📌 날짜 요소
- ‘날짜 요소’에 투입하는 항목에 따라서, 날짜 데이터로부터 얻을 수 있는 값이 달라짐
SQL 쿼리에서의 날짜요소 표시 날짜 정보
YEAR | 연도 |
MONTH | 월 |
DAY | 일 |
HOUR | 시 |
MINUTE | 분 |
SECOND | 초 |
예제
1. emp테이블의 hiredate 컬럼에서 연도, 월, 날짜 추출
SELECT HIREDATE,
EXTRACT(YEAR FROM HIREDATE) AS YEAR,
EXTRACT(MONTH FROM HIREDATE) AS MONTH,
EXTRACT(DAY FROM HIREDATE) AS DAY
FROM EMP;
[ 실행 결과 ]
'SQL' 카테고리의 다른 글
[ORACLE] with절 : 서브쿼리를 미리 정의하여, 임시 테이블로 사용 (0) | 2024.05.14 |
---|---|
[SQL] SQL의 개념과 특징, 문장의 종류 및 기분 문법 (0) | 2024.05.01 |