컴퓨터 지식 네트워크 - 컴퓨터 구성 - SQL 쿼리문 SELECT에서 중첩된 하위 쿼리 판단을 하는 경우의 문제

SQL 쿼리문 SELECT에서 중첩된 하위 쿼리 판단을 하는 경우의 문제

1. 테스트 테이블 2개 생성

test_case1(id 번호, 값 varchar2(200)) 테이블 생성;

test_case2(id 번호, varchar2 값) 테이블 생성 (200));

2. 먼저 테이블 1에 테스트 데이터를 삽입합니다.

test_case1 값(1,'a')에 삽입합니다.

test_case1에 삽입합니다. 값(2,'b');

test_case1 값(3,'c')에 삽입;

test_case1 값(4,'d')에 삽입;

test_case1 값에 삽입(5,'e');

커밋;

3. 테이블 2에 데이터 삽입

test_case2 값에 삽입 (1,'aa');

test_case2 값에 삽입(2,'bb');

test_case2 값에 삽입(3,'cc');

test_case2 값(6,'ee')에 삽입;

커밋;

4. 두 테이블을 연결하고 Case When 문을 작성합니다.

select t.*,

b.id가 null이 아닌 경우 '존재' else '존재하지 않음' TEST_CASE1의 종료 플래그 t, TEST_CASE2 b where t.id = b.id(+ )

上篇: Vayyar, 세계 최초의 60GHz 자동차 등급 MIMO 레이더 칩 출시 下篇: RFID 핸드헬드와 NFC 핸드헬드의 차이점은 무엇입니까
관련 내용