다건 조회
-
[오라클(ORACLE)/SQL] 유니온(UNION), 서브쿼리(Sub-Query), 중복제거, 최신건 페이징 처리 쿼리문개발자 레퍼런스 2009. 4. 17. 21:32
오라클(Oracle) 및 MySql 등에서 SQL문을 사용하여 유니온(UNION) 서브쿼리 중복제거 최신건 페이징 처리(다건조회)시 참고하여 활용할 수 있는 쿼리문 입니다. 실무에서 현재 사용하는 쿼리이며 공부하는 차원에서 정리하던 것을 올려봅니다. - 유니온(UNION) SELECT * FROM A UNION (ALL) SELECT * FROM B A 와 B 의 테이블의 해당하는 컬럼들을 연결하여 보여줍니다. OR과 유사하다고 생각하면 되며 실제로 OR을 사용하는 쿼리를 UNION ALL으로 대체시 수행속도를 향상할 수 있습니다. UNION은 중복된 데이타를 제거하며 UNION ALL은 중복된 데이타를 모두 보여 줍니다. 가능하다면 UNION ALL을 사용하는 것이 좋습니다. (DISTINCT를 사용하..