SELECT A.직원ID
, A.연봉
, A.입사일시
, B.직원ID
, B.연락처
FROM 직원 A
, 직원연락처 B;
SELECT A.고객번호
, A.고객명
, B.전화번호
FROM 고객 A
, 고객전화번호 B;
SELECT A.고객번호
, A.고객명
, B.전화번호
FROM 고객 A
, 고객전화번호 B
WHERE A.고객번호 = B.고객번호;
SELECT A.고객번호
, A.고객명
, B.전화번호
FROM 고객 A
, 고객전화번호 B
WHERE A.고객번호 = B.고객번호
AND A.고객번호 = '0001'
AND B.전화구분코드 = '집전화';
SELECT A.고객번호
, A.고객명
, B.고객번호
, B.전화구분코드
, B.전화번호
FROM 고객 A
, 고객전화번호 B
WHERE A.고객번호 = B.고객번호(+);
SELECT A.고객번호
, A.고객명
, B.고객번호
, B.전화구분코드
, B.전화번호
FROM 고객 A LEFT OUTER JOIN 고객전화번호 B
ON (A.고객번호 = B.고객번호);
SELECT A.직원ID
, A.성별
, A.나이
, B.직원ID
, B.구분코드
, B.주소
FROM 직원 A INNER JOIN 직원주소 B
ON (A.직원ID = B.직원ID);
SELECT A.직원ID
, A.성별
, A.나이
, B.직원ID
, B.구분코드
, B.주소
FROM 직원 A INNER JOIN 직원주소 B
ON (A.직원ID = B.직원ID)
WHERE A.직원ID = 'A0007';
SELECT A.직원ID
, A.이름
, A.연봉
, B.직원ID
, B.구분코드
, B.주소
FROM 직원 A LEFT OUTER JOIN 직원주소 B
ON (A.직원ID = B.직원ID);
SELECT A.직원ID
, A.이름
, A.연봉
, B.직원ID
, B.구분코드
, B.주소
FROM 직원 A LEFT OUTER JOIN 직원주소 B
ON A.직원ID = B.직원ID
WHERE B.주소 IS NULL;
SELECT A.직원ID
, A.이름
, A.나이
, B.주소
, C.연락처
FROM 직원 A
, 직원주소 B
, 직원연락처 C
WHERE A.직원ID = B.직원ID
AND A.직원ID = C.직원ID;
SELECT A.직원ID
, A.이름
, A.입사일시
, B.연락처
FROM 직원 A INNER JOIN 직원연락처 B
ON (A.직원ID = B.직원ID)
WHERE A.직원ID IN ('A0001', 'A0002', 'A0003');
SELECT A.직원ID
, A.이름
, B.부서ID
, B.부서명
FROM 직원 A
, 부서 B
WHERE A.부서ID = B.부서ID
ORDER BY 부서명;
'Computer Engineering > DB_Oracle' 카테고리의 다른 글
서브쿼리 (0) | 2023.03.17 |
---|---|
ROWNUM, TOP-N, 페이징 (0) | 2023.03.11 |
SQL_WHERE 예제_총정리 (0) | 2023.03.08 |
SQL_SELECT 예제_총정리 (0) | 2023.03.08 |
DDL (0) | 2023.03.08 |
댓글