SQL

[SQL] Oracle. Dual 테이블

Hvvvi 2022. 1. 10. 15:57
728x90

※Dual이란?

  • 오라클 차체에서 제공
  • 계산의 결과를 출력할 때 사용
  • SYS가 소유, 오라클 표준 테이블
  • 하나의 행, 하나의 열을 가진 DUMMY 테이블

 

 

 

 

 


함수의 결과를 출력시 사용 하거나 가상의 테이블로 정의하여 데이터 출력

  • 함수 결과 값
select level-1 from dual connect by level <= 24;
select sysdate from dual;

 

  • 가상테이블
1
2
3
4
5
6
7
8
9
SELECT 회원테이블.* 
FROM ( SELECT 'name1'18 AS age FROM DUAL 
        UNION ALL SELECT 'name2'30 FROM DUAL 
        UNION ALL SELECT 'name3'24 FROM DUAL ) 회원테이블 
WHERE age < 20;
 
cs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90