[SQL] Oracle. Dual 테이블

2022. 1. 10. 15:57SQL

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

'SQL' 카테고리의 다른 글

[SQL] JOIN - INNER JOIN vs OUTER JOIN and CORSS JOIN)  (0) 2022.01.06
정규화 - Effective SQL  (0) 2021.11.12
1. SQL 데이터 모델 설계 - Effective SQL  (0) 2021.05.21