데이터베이스 이야기/MySQL

[MySQL] 날짜형 함수 EXTRACT

한희성 2019. 5. 9.
반응형

요즘 SQLD 를 준비하면서 새로운 사실을 알게되었는데,


그동안 날짜데이터를 가공하는데있어 여러가지 방법으로 가공 및 개발을 해왔지만 역시나 날짜 데이터는


다룰때마다 뭔가 어렵고 가공하기가좀 까다로웠던 것 같은 기억이 떠올랐다.


오늘 책을 보다가 알게된 ORACLE 및 MySql 에서 지원하는 EXTRACT 함수를 로컬에서 테스트해보았다.


(MS SQL 에서는 DATEPART 함수 사용)


SELECT EXTRACT(YEAR FROM regidate), EXTRACT(month FROM regidate), EXTRACT(day FROM regidate) FROM account_user; 


위 쿼리는 참고용이다.


결과는 아래와 같다.



그동안 화면에 년, 월, 일 을 출력할때 백단에서 SUBSTRING 또는 다양한 방법으로 표현했지만,


위 쿼리를 효율적으로 사용한다면 좀더 편리하게 개발 & 유지보수를 할수 있을것만 같다. (아직은)







반응형

'데이터베이스 이야기 > MySQL' 카테고리의 다른 글

[MySQL] IFNULL 함수  (0) 2019.05.09
[MySQL] case 문  (0) 2019.05.09
[MySQL] UTC(GMT) 저장/전환  (0) 2019.04.29
[MySQL ] dump적용 (리눅스)  (0) 2019.04.29
[MySQL ] dump 사용법  (0) 2019.04.29

댓글

💲 추천 글