0시인 현재날짜의 시간을 가져오기 위해 어떻게 사용하시나요?
저는 이제껏 아래와 같은 방법으로 사용을 했었는데요.
TO_CHAR(trunc(SYSDATE), ‘yyyyMMddHH24miSS‘)
TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, ‘yyyyMMdd’), ‘yyyyMMdd’), ‘yyyyMMddHH24miSS‘)
TO_CHAR(SYSDATE, ‘yyyyMMdd‘) ||’000000‘
TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, ‘yyyyMMdd’), ‘yyyyMMdd’), ‘yyyyMMddHH24miSS‘)
TO_CHAR(SYSDATE, ‘yyyyMMdd‘) ||’000000‘
trunc() 함수를 사용하면 간편하게 날짜만 가져올수가 있습니다.
TO_CHAR(trunc(SYSDATE), ‘yyyyMMddHH24miSS’)
SELECT TO_CHAR(SYSDATE, 'yyyyMMddHH24miSS'),
TO_CHAR(trunc(SYSDATE), 'yyyyMMddHH24miSS'),
TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'yyyyMMdd'), 'yyyyMMdd'), 'yyyyMMddHH24miSS'),
TO_CHAR(SYSDATE, 'yyyyMMdd') ||'000000'
FROM DUAL
결과는 같아도 trunc() 함수를 사용하는 게 제일 간편해 보이네요.
'프로그래밍 언어 > 쿼리문 + Oracle + MySQL' 카테고리의 다른 글
[MySQL] join 후 원하는 컬럼 update 하는 방법 (0) | 2017.02.26 |
---|---|
까페24(cafe24.com)의 호스팅 DB를 외부에서 DB툴로 접속하는 방법 (0) | 2017.01.09 |
[오라클] Oracle에서 key값이 없을 때 중복데이터 rowid로 제거하는 샘플 쿼리 (0) | 2016.11.02 |
[MySQL] concat() 함수 사용시 값이 깨져서 나오는 문제 해결 방법 (0) | 2016.10.23 |
[오라클] 검색어 자동완성을 위한 초성, 중성, 종성 분리해서 검색하는 oracle 함수 (0) | 2016.09.12 |
댓글