데이터 의 첨삭 검사: 단일 표 조회, 다 중 표 조회, 집합 조회 와 하위 조회

2482 단어 Oracle
단일 테이블 조회
가장 일반적인 조회 입 니 다.
다 중 표 조회
자연 연결
--             
select e.empno, e.ename, e.job, e.sal, d.dname, d.loc
from emp e, dept d
where  e.deptno = d.deptno;
--             
select empno, ename, job, sal, grade
from emp, salgrade
where sal between losal and hisal;

왼쪽 외부 연결
--     ,Orcale  
select e.empno, e.ename, e.job, d.dname, d.loc
from emp e join dept d on e.deptno = d.deptno(+);
--     ,  ,      
select e.empno, e.ename, e.job, d.dname, d.loc
from emp e left join dept d on e.deptno = d.deptno;

집합 조회
집합 조 회 는 두 개의 조회 결 과 를 제출 하고 차이 등 조작 을 하 는 것 이다.
  • UNION (집합): 두 검색 결과 가 다른 부분 을 표시 하고 같은 부분 은 한 번 만 표시 합 니 다.
  • UNION ALL (대합 집): 두 검색 결 과 를 모두 표시 하고 같은 부분 은 두 번 표 시 됩 니 다.자주 쓰 지 않다.
  • INTERSECT (교 집합): 두 개의 조회 결과 가 같은 부분 만 표시 합 니 다.
  • MINUS (차 집합): 이전 검색 결과 에서 다음 검색 결과 와 다른 부분 만 표시 합 니 다.순서 와 관계 가 있다.

  • 하위 조회
    하위 조 회 는 SELECT 하위 조회 (하나의 데 이 터 를 되 돌려 줄 수 있 음), FROM 하위 조회 (표 한 장 을 되 돌려 주 는 것), WHERE 하위 조회 (하나, 열 또는 한 줄 의 데 이 터 를 되 돌려 줄 수 있 음), HAVING 하위 조회 (하나의 데 이 터 를 되 돌려 줍 니 다) 가 있 습 니 다.
  • SELECT 서브 조회: 1 + N 조회, 시간 낭비, 자주 사용 하지 않 습 니 다.
  • FROM 서브 조회: 익명 표 한 장 을 되 돌려 주 고 별명 을 지 을 수 있 으 며 일반 표 와 똑 같이 사용 할 수 있 습 니 다.
  • WHERE 하위 조회: 가장 많이 사 용 됩 니 다. >, =, < =, =,! =모두 값 을 되 돌려 줍 니 다.만약 사용 > ANY, < ANY, > ALL, < ALL 이 되 돌아 오 는 것 은 일렬 값 입 니 다.
  • HAVING 서브 조회: WHERE 서브 조회 와 대체적으로 같 으 면 통계 조회 가 많아 집 니 다.
  • 좋은 웹페이지 즐겨찾기