'row'에 해당되는 글 2건

  1. 2020.10.04 [DBeaver] 쿼리 결과 Row 수 제한 해제
  2. 2020.10.03 [Oracle] INNER-JOIN 결과 ROW 수
Env2020. 10. 4. 16:10

1. ROW 수 1,000개 쿼리 수행

SELECT ROWNUM AS R_NO
FROM DUAL
CONNECT BY ROWNUM <=1000

기본 값 : 200 ROW

 

2. ROW 수 0개(제한없음)로 설정

 

3. ROW 수 제한 해제 후

 

 

 

 

Posted by 이야봉
DB2020. 10. 3. 12:31

1번 테이블

SELECT 'A' T1_COL1 FROM DUAL UNION ALL
SELECT 'B' T1_COL1 FROM DUAL UNION ALL
SELECT 'B' T1_COL1 FROM DUAL UNION ALL
SELECT 'C' T1_COL1 FROM DUAL

 

2번 테이블

SELECT 'A' T2_COL1 FROM DUAL UNION ALL
SELECT 'B' T2_COL1 FROM DUAL UNION ALL
SELECT 'B' T2_COL1 FROM DUAL UNION ALL
SELECT 'B' T2_COL1 FROM DUAL UNION ALL
SELECT 'D' T2_COL1 FROM DUAL

 

 

1번 테이블과 2번테이블 INNER-JOIN

SELECT T1.T1_COL1, T2.T2_COL1
FROM ( SELECT 'A' T1_COL1 FROM DUAL UNION ALL
       SELECT 'B' T1_COL1 FROM DUAL UNION ALL
       SELECT 'B' T1_COL1 FROM DUAL UNION ALL
       SELECT 'C' T1_COL1 FROM DUAL ) T1,
     ( SELECT 'A' T2_COL1 FROM DUAL UNION ALL
       SELECT 'B' T2_COL1 FROM DUAL UNION ALL
       SELECT 'B' T2_COL1 FROM DUAL UNION ALL
       SELECT 'B' T2_COL1 FROM DUAL UNION ALL
       SELECT 'D' T2_COL1 FROM DUAL ) T2
WHERE T1.T1_COL1 = T2.T2_COL1

 

INNER-JOIN 결과

 

'A' : 1 * 1 = 1 ROW
'B' : 2 * 3 = 6 ROW

최종 결과 ROW 수

7 ROW

 

 

참조
SQL BOOSTER
 

SQL BOOSTER

SQL BOOSTER는 프로젝트 성공을 위한 SQL 필독서다. 이 책은 마치 프로젝트를 진행하는 순서처럼 구성되어 있다. 프로젝트 투입을 위해 필요한 SQL 기술을 설명하고, 성능 테스트를 위해 필요한 기술

www.yes24.com

 

 

 

Posted by 이야봉