SQL(2)

Jinmin Kim·2020년 3월 5일
0

Dual 테이블의 정의

  1. 오라클 자체에서 제공되는 테이블
  2. 간단하게 함수를 이용해서 계산 결과값을 확인 할 때 사용하는 테이블

DUAL에서 날짜 나타내기

-- 현재 날자 시간
SELECT TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') FROM DUAL

-- 이틀 전
SELECT TO_CHAR(SYSDATE-2, 'YYYYMMDDHH24MISS') FROM DUAL

-- 3분 전
SELECT TO_CHAR(SYSDATE-(3/(24*60)), 'YYYYMMDDHH24MISS') FROM DUAL

-- 현재 시간에서 20분을 뺀 시간
SELECT TO_CHAR(sysdate - 1/24/60 * 20, 'yyyymmddhh24mi') FROM dual

Random 함수

ROUND(DBMS_RANDOM.VALUE(1,45), 0)
1~45까지의 숫자를 이용하여 난수를 발생시키는 방법이다

profile
Let's do it developer

0개의 댓글