[DB] Union vs Union All
·
Computer Science/데이터베이스
UnionUnion은 2개 이상의 쿼리 결과 값을 한 번에 조회하기 위해 사용한다.이때, 중복된 결과는 한 번만 나온다.(※ Union Distinct은 Union과 동일하다.) 사용 방법은 간단하다.쿼리 사이를 Union을 써서 연결해주기만 하면된다. (SQL은 대소문자 구분X)select dept_id from employeesunionselect dept_id from departments; Union을 쓸 때는 다음 규칙을 따라야 한다.→ 쿼리의 컬럼 개수가 같아야 한다! 그 외의 권장 사항 및 규칙은 다음과 같다.컬럼의 각 순서마다 데이터 타입이 동일하도록 하는 것이 좋다.⇒ 타입이 달라도 결과는 함께 나오지만, 의도한 결과를 명확히 나타내기 위해서는 일치시키는 것이 좋다.쿼리에서 동일한 순서의..