SQLD(SQL 개발자) 기출 · JOIN

아래의 테이블 스키마 정보를 참고하여, 다음 중 '구매 이력이 있는 고객 중 구매 홧수가 3회 이상인 고객의 이름과 등급을 출력하시오'라는 질의에 대해 아래 SQL 문장의 (ㄱ), (ㄴ) 에 들어 갈 구문으로 가장 적절한 것은?
본문)
[테이블]
고객(고객번호(PK), 이름, 등급)
구매정보(구매 번호 (PK),구매 금액, 고객 번호 (FK))
* 구매정보 테이블의 고객번호는 고객 테이블의 고객번호를 참조하는 외래키(Foreign Key)이다.
 [SQL 문장]
 SELECT A.이름 , A.등급
FROM 고객 A
(ㄱ) 
GROUP BY  A.이름 ,A.등급
(ㄴ)

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

"3회 이상"은 그룹 후 필터이므로 HAVING에 집계 함수. 구매번호의 존재 건수가 3건 이상이므로 `HAVING COUNT(B.구매번호) >= 3` (3번).
이 단원 연속 풀기 · JOIN개념서 「JOIN」 읽기

이 단원 공개 기출 77문항

  1. 이래는 어느 회사의 정산 데이터 모델의 일부이며 고객이 서비스를 사용한 시간대에 따라 차등 단가를 적용하려고 한다. 다음 중 시간대별사용량 테아블을 기반으로 고객…JOIN
  2. 다음 중 팀(TEAM) 테이블과 구장(STADIUM) 테이블의 관계를 아용해서 소속팀이 가지고 있는 전용구장의 정보를 팀의 정보와 함께 출력하는 SQL을 작성할…JOIN
  3. 다음 중 아래 테이블들을대상으로 SQL 문장을 수행한 결과로 가장 적절한 것은? [그림]JOIN
  4. 다음 중 아래 (1), (2), (3)의 SQL에서 실행결과가 같은 것은?JOIN
  5. 아래의 EMP 테이블과 DEPT 테이블에서 밑줄 친 속성은 주키이며 EMP.C는 DEPT와 연결된 외래키이다. EMP 테이블과 DEPT 테이블을 LEFT, FUL…JOIN
JOIN 기출 전체 보기 →