배움/DB

[MariaDB]오라클 비교

이드리스 2019. 7. 14. 11:12

최근 MariaDB를 사용함에 있어서 새롭게 배우는걸 정리 해 보려고 한다.

 

1. 해당월 마지막날

오라클 

SELECT LAST_DAY('20190710') FROM DUAL; 

-> 20190731

 

MariaDB

- 다음달 01일을 강제로 만들어준 뒤 하루 빼서 해당월 마지막날을 구함

SELECT DATE_FORMAT(DATE_SUB(CONVERT(DATE_FORMAT(DATE_ADD(DATE_FORMAT('20190710', %Y%m%d), INTERVAL 1 MONTH), %Y%m), '01), INTERVAL 1 DAY), %Y%m%d) FROM DUAL;

->20190731

 

 

 

결론....

오라클이 함수가 참 잘되어있다...