집합 연산자(UNION·INTERSECT·MINUS)를 사용할 때의 규… | [SQLD] SQL 개발자 기출유형 모의고사 5회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 5회
집합 연산자(UNION·INTERSECT·MINUS)를 사용할 때의 규칙으로 옳지 않은 것은?
1
대응하는 열의 이름은 서로 달라도 된다
2
ORDER BY 는 각 SELECT 마다 쓸 수 있다
3
대응하는 열의 데이터 타입이 호환돼야 한다
4
각 SELECT 의 열 개수가 서로 같아야 한다
해설

집합 연산에서 ORDER BY 는 마지막 SELECT 뒤에 한 번만 써서 전체 결과를 정렬하며, 개별 SELECT 에 두면 오류가 난다.

집합 연산의 조건은 각 SELECT 의 열 개수 일치와 대응 열의 타입 호환이며, 열 이름은 같을 필요가 없다.

  • 열 개수가 다르면 행을 위아래로 이어 붙일 수 없어 오류이다.
  • 숫자 열과 문자 열처럼 타입이 호환되지 않으면 오류가 난다.
  • 열 이름이 달라도 실행되며 결과 열 이름은 첫 SELECT 를 따른다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 5회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기