현재시각 조회 (DUAL : 시스템 테이블)
SELECT SYSDATE FROM DUAL;
TO_DATE(CHAR, FROMAT) : 문자를 날짜로 변환
SELECT TO_DATE('2011/06/23 14:16:27', 'YYYY/MM/DD HH24:MI:SS')
TO_CHAR (DATE, FORMAT) : 날짜를 문자로 변환
TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS')
TO_CHAR(SYSDATE, 'YYY')
TO_CHAR(SYSDATE, 'YY')
TO_CHAR(SYSDATE, 'Y')
TO_CHAR(SYSDATE, 'SYEAR'); --년도를 철자로 나타냅니다.
TO_CHAR(SYSDATE, 'YEAR') --년도를 철자로 나타냅니다.
TO_CHAR(SYSDATE, 'Q') --입력일자의 분기를 나타냅니다.
TO_CHAR(SYSDATE, 'MM') -- 날짜의 월을 나타냅니다.
TO_CHAR(SYSDATE, 'MONTH')
TO_CHAR(SYSDATE, 'MON')
TO_CHAR(SYSDATE, 'DDD') --DDD : 년의 몇번째 날인가를 보여줌
TO_CHAR(SYSDATE, 'DD') --DD : 월의 몇번째 날인가를 보여줌
TO_CHAR(SYSDATE, 'D') --D : 주의 몇번째 날인가를 보여줌
TO_CHAR(SYSDATE, 'DAY') --요일
TO_CHAR(SYSDATE, 'DY')
TO_CHAR(SYSDATE, 'AM') --오전/오후
TO_CHAR(SYSDATE, 'PM')
TO_CHAR(SYSDATE, 'HH')
TO_CHAR(SYSDATE, 'HH12') --시각 (1-12)
TO_CHAR(SYSDATE, 'HH12') --시각 (1-12)
TO_CHAR(SYSDATE, 'HH24') --시각 (0-23)
TO_CHAR(SYSDATE, 'MI')
TO_CHAR(SYSDATE, 'SS')
* 날짜 - 날짜 = 숫자 : 두 날짜 사이의 일자계산
* 날짜 + 날짜 => 에러 발생
'Note > DB' 카테고리의 다른 글
MySQL datetime <-> timestamp (0) | 2011.06.23 |
---|---|
오라클 숫자관련 함수 (0) | 2011.06.23 |
ORACLE ORDER BY 한글, 숫자, 영문 조합 조회 순서 (0) | 2011.06.23 |
ORACLE LOCK 관련 조회쿼리 (0) | 2011.06.23 |
MSSQL DB 상태변경 (0) | 2011.06.23 |