Programming Language/SQL
[SQL] 날짜 데이터(DATE)에서 원하는 정보 얻기 - 년, 월, 일, 시, 분, 초
beeyond
2021. 10. 18. 22:24
* ORACLE DBMS 사용함
EXTRACT 문을 이용해 구할 수 있다.
데이터타입이 Date일 때 가능하다.
만약 날짜가 CHAR, VARCHAR라면?
TO_DATE() 를 이용해 타입을 바꿔주고 이용하면 된다.
SUBSTR(str, pos, len) 이용하는 것보다 편하다고 개인적으로는 생각.
- 연도 정보 얻기
EXTRACT(YEAR FROM 속성명)
월, 일, 시, 분, 초 모두 마찬가지이다.
EXTRACT(MONTH FROM 속성명)으로 단어만 바꿔가면 된다.
SELECT문, WHERE절 등등 원하는 곳에 쓰면 된다.