DB/MYSQL
데이터 형식 바꾸기 : DATE_FORMAT(mysql), TO_DATE(Oracle), CONVERT(sybase)
펭귄대장
2018. 12. 10. 14:19
MYSQL에서 데이터 형식 바꾸기(DATE_FORMAT)
oracle , sybase , mysql 전부 데이터 형식 바꾸는 표현식이 전부 다르다..
1. mysql (출처 : https://www.w3schools.com/sql/func_mysql_date_format.asp)

SELECT DATE_FORMAT(NOW(), '%y/%m/%d')
return : 18/12/10
SELECT DATE_FORMAT(NOW(), '%Y/%m/%d')
return : 2018/12/10
%Y : 4자리 년도
%y : 2자리 년도
%H : 00~23
%h : 00~12
%Y%m%d%H%i%s : yyyyMMddHH24miss
%y%m%d%h%i%s : yyMMddHHmiss
2. ORACLE
SELECT TO_DATE(SYSDATE, 'YY/MM/DD')
return : 18/12/10
3. SYBASE ( http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc38151.1520/html/iqrefbb/Convert.htm 참고 )
SELECT CONVERT(varchar, GETDATE(), 111)
return : 2018/12/10
뭐 sybase야 다시 쓸 일이 없을 것 같긴 하지만..
거지같다복잡하다
반응형