[SQL] DUAL 테이블

멋쟁이펭귄맨·2021년 8월 19일
0

듀얼테이블은 오라클 표준 테이블이며 오직 한 행에 한 컬럼만 갖고 있는 Dummy 테이블이다.

듀얼 테이블은 산술 연산이나 가상 컬럼 등의 값을 한 번만 return 받고 싶을 때 유용하게 활용할 수 있다.


SELECT COUNT(*), COUNT(NUM), SUM(NUM), AVG(NUM), MAX(NUM), MIN(NUM)

FROM 
  (
  SELECT NULL AS NUM FROM DUAL
  UNION ALL 
  SELECT 10 AS NUM FROM DUAL
  UNION ALL 
  SELECT 20 AS NUM FROM DUAL
  UNION ALL 
  SELECT 30 AS NUM FROM DUAL
  UNION ALL 
  SELECT 40 AS NUM FROM DUAL
  );

profile
안녕하세요

0개의 댓글

관련 채용 정보