database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 962 게시물 읽기
No. 962
LEFT 조인 기호
작성자
하늘(zo2010)
작성일
2006-04-05 10:53
조회수
7,018

안녕하세요..

LEFT JOIN 같은 경우

 

MS-SQL----에서는

SELECT *

FROM TBL_A,TBL_B

WHERE A.ID*=B.ID

 

오라클-----에서는

SELECT *

FROM TBL_A,TBL_B

WHERE A.ID=B.ID(+)

 

와 같이 *, (+) 기호로 LEFT 조인을 처리 하는데

DB2 에서는 이와 같은 처리을 어떻게 하죠

이 글에 대한 댓글이 총 3건 있습니다.

 

예를 들어, 두 테이블을 조인하여 각 부서의 관리자 성을 가져오려고 합니다. 첫 번째 테이블은 각 부서 관리자의 사원 번호를 나열하는 부서 테이블입니다. 두 번째 테이블은 사원 번호와 각 사원의 성을 나열하는 사원 테이블입니다. 단, 일부 부서는 관리자가 없습니다. 이 경우, 부서 관리자의 사원 번호는 널(NULL)입니다. 관리자 및 관리자의 성이 있는지 여부와 상관없이 모든 부서를 포함시키려면 왼쪽 외부 조인 을 작성하십시오. 왼쪽 외부 조인은 두 번째 테이블과 일치하거나 널(NULL)인 첫 번째 테이블 행을 포함합니다. 결과 SQL문은 다음과 같습니다.

SELECT DEPTNO, DEPTNAME, EMPNO, LASTNAME
   FROM DEPARTMENT LEFT OUTER JOIN EMPLOYEE
      ON MGRNO = EMPNO 
도님이 2006-04-05 11:37에 작성한 댓글입니다. Edit

도님 감사함니다만..

WHERE A.ID*=B.ID

WHERE A.ID=B.ID(+)

이것처럼 * , (+) 사용할수 있는 기호 방법은 없을까요

하늘(zo2010)님이 2006-04-06 02:35에 작성한 댓글입니다.

도님이 2006-04-06 09:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
966이것 한번봐주세여 [3]
일이시스
2006-04-10
5142
965DB2 에 프로젝트를 투입하려고 하는데요 [2]
김자연
2006-04-08
5874
964오라클 connectn by 를 DB2로 수정하는데 잘 안돼여 [3]
일이시스
2006-04-06
5476
962LEFT 조인 기호 [3]
하늘
2006-04-05
7018
961[질문] 조회결과 갯수 알아낼때.. [2]
이준식
2006-04-04
4972
960AIX용 DB2 다운로드 및 구하는곳 [2]
나현길
2006-04-03
5582
959거래 정보에서 판매상품만 Select 해오기. [1]
하늘
2006-04-03
5022
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다