본문 바로가기

Programming Language/SQL

[SQL] 날짜 데이터(DATE)에서 원하는 정보 얻기 - 년, 월, 일, 시, 분, 초

* ORACLE DBMS 사용함

 

EXTRACT 문을 이용해 구할 수 있다. 

데이터타입이 Date일 때 가능하다. 

 

만약 날짜가 CHAR, VARCHAR라면?

TO_DATE() 를 이용해 타입을 바꿔주고 이용하면 된다. 

SUBSTR(str, pos, len) 이용하는 것보다 편하다고 개인적으로는 생각. 

 

- 연도 정보 얻기 

EXTRACT(YEAR FROM 속성명)

 

월, 일, 시, 분, 초 모두 마찬가지이다. 

EXTRACT(MONTH FROM 속성명)으로 단어만 바꿔가면 된다. 

 

SELECT문, WHERE절 등등 원하는 곳에 쓰면 된다. 

'Programming Language > SQL' 카테고리의 다른 글

DDL, DML, DCL 설명, 종류  (0) 2021.10.18