[SQLD/P] 오라클 시간/분/초 표현

Hyo Kyun Lee·2022년 12월 2일
0

SQLD/P

목록 보기
52/82

1. 개요

Oracle에서 시간/분/초를 표현하는 방법을 기억한다(SQL단원에서 시간계산시 일어날 수 있음)

2. 다양한 표현방법

SELECT 
	TO_DATE('20221201000001', 'YYYYMMDDHH24MISS')
   ,TO_DATE('20221201000001', 'YYYYMMDDHH24MISS') + .....
FROM DUAL

위 시간 결과를 비교하면서 시간값을 도출할 수 있다.

  • 1/24 : 1시간(24까지 표현되면 시간단위)
  • 1.5/24 : 1시간 30분
  • 1/24/60 : 1분(60까지 표현되면 그때부터 분단위)
  • 1/24/(60/10) : 10분
  • 1/24/(60/15) : 15분
  • 1.5/24/60 : 1분 30초
  • 1.5/24/6 : 15분
  • 1.5/24/1 : 30분

※ 날짜에 대한 문자열 데이터를 삽입할때 HH24:MI:SS 부분이 반드시 1이상이어야 한다(0일 경우 출력되지 않을 수 있음).

3. 참고자료

기본적인 시간 도출 - https://nocount.tistory.com/53
※ 몇가지는 안맞는것 같다(직접 도출해서 확인필요함)

0개의 댓글