Q. TEMP 테이블을 이용해서 사번, 성명, 생일, 자신보다 생일이 빠른 사람의 수 를 나타내고 자신보다 생일이 빠른 사람의 수 순서대로 정렬하는 쿼리를 NON-EQUI JOIN 이면서, SELF JOIN OUTER JOIN 을 사용해서 만들어보자.
A.
>
SELECT A.EMP_ID 사번,
A.EMP_NAME 성명,
A.BIRTH_DATE 생일,
COUNT(B.BIRTH_DATE) '자신보다 생일이 빠른 사람의 수'
FROM TEMP A, TEMP B
WHERE B.BIRTH_DATE(+) < A.BIRTH_DATE
GROUP BY A.EMP_ID, A.EMP_NAME, A.BIRTH_DATE
ORDER BY COUNT(B.BIRTH_DATE) ;
'DBMS > SQL' 카테고리의 다른 글
[ SQL ] SUB QUERY/ 서브쿼리 종류 (0) | 2020.04.01 |
---|---|
[ SQL ] 상위부서찾기 (0) | 2020.04.01 |
[ SQL ] OUTER JOIN/ 아웃터조인 사용 (0) | 2020.03.31 |
[ SQL ] NON-EQUI JOIN/ non-eq조인/ 넌이퀴조인 사용 (0) | 2020.03.31 |
[ SQL ] EQUI JOIN 사용/ EQ조인사용 (0) | 2020.03.12 |