2022하계 모각코
모각코 4차 종료
Kmentor
2022. 7. 14. 01:59
7/13 11:00 ~ 2:00
학습 내용 :
UNION을 사용하여 SELECT 문을 하나로 합치고 싶을 때 사용한다. 결과를 합칠 시 중복되는 행은 하나만 표시하고, UNION ALL을 사용하여 중복제거를 없앨 수 있다.
서브쿼리란 SQL문 안의 SQL문을 의미하고 괄호를 감싸서 사용해야 한다. 서브쿼리를 사용하는 위치와 역할에 따라 단일 행 서브쿼리, 다중 행 서브쿼리 등으로 분류 할 수 있으며 여러 테이블에서 필요한 데이터를 확인 할 때 유용하다. 뷰를 사용하여 가상의 테이블을 만들어 더욱 편리한 조회를 수행할 수 있고 보안성을 동시에 잡을 수 있다.
유니온은 여러 개의 SQL문의 결과에 대한 합집합으로 결과에서 모든 중복된 행은 하나의 행으로 만든다. 유니언 올은 여러 개의 SQL문의 결과에 대한 합집합으로 중복된 행도 그대로 결과로 표시된다. 이것을 통해 자료들의 총 갯수나 겹치는 자료의 갯수를 파악 할 수있다.
느낀점 :
하나의 SQL문에 포함되어 있는 또 다른 SQL문인 서브쿼리는 여러 곳에서 사용 가능한데, 서브 쿼리의 결과 건수에 따라 사용 해야하는 연산자가 달라 단일 행 또는 복수 행 연산자를 구별해서 사용해야 하는 것이 어려웠다.