다음 결과를 얻기 위해 ( ㉠ )에 들어갈 구문으로 옳은 것은?[강의매… | [SQLD] SQL 개발자 기출유형 모의고사 7회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 7회
다음 결과를 얻기 위해 ( ㉠ )에 들어갈 구문으로 옳은 것은?[강의매출]
| 강사 | 과목 | 매출 |
|---|---|---|
| 윤서 | 국어 | 30 |
| 윤서 | 논술 | 20 |
| 도현 | 국어 | 40 |
| 하린 | 수학 | 50 |
| 하린 | 국어 | 10 |
SELECT 강사, 과목, SUM(매출) AS 매출합 FROM 강의매출 GROUP BY ( ㉠ ) ORDER BY 강사, GROUPING(과목), 과목;
| 강사 | 과목 | 매출합 |
|---|---|---|
| 도현 | 국어 | 40 |
| 도현 | (null) | 40 |
| 윤서 | 국어 | 30 |
| 윤서 | 논술 | 20 |
| 윤서 | (null) | 50 |
| 하린 | 국어 | 10 |
| 하린 | 수학 | 50 |
| 하린 | (null) | 60 |
1
강사, ROLLUP (과목)
2
ROLLUP (강사, 과목)
3
CUBE (강사, 과목)
4
GROUPING SETS (강사, 과목)
해설
결과는 상세 5행과 강사별 소계 3행으로 8행이며 총계 행이 없으므로, 강사는 고정하고 과목만 ROLLUP 하는 부분 ROLLUP 인
강사, ROLLUP (과목)이다.부분 ROLLUP 은 괄호 밖 열을 모든 그룹에 붙이므로 강사가 NULL 인 총계 행이 생기지 않는다.
- ROLLUP (강사, 과목) 은 끝에 총계 1행이 더해져 9행이 된다.
- CUBE 는 과목별 소계와 총계까지 만들어 12행이 된다.
- GROUPING SETS (강사, 과목) 은 상세 행 없이 강사별·과목별 집계 6행만 만든다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 7회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음조건을만족하면서,과목별점수의평균이90이상인과목이름,최소점수,최대점수를구하는sql문을작성하시오. -대소문자를구분하지않는다. -where구분을사용하지않는다. -g2020년 정보처리기사실기 3회차
- sql문에서having을사용할수있는절은? {"answer":3,"content":[{"content":"like절","url":""},{"content21년-3회차-정보처리기사-필기
- sql문에서select에대한설명으로옳지않은것은? {"answer":2,"content":[{"content":"from절에는질의에의해검색될데이터들을포함21년-2회차-정보처리기사-필기