책 내용 질문하기
406쪽 42번 문제 재질문
도서
2027 한 권으로 끝내는 시나공 SQLD + 시험장에 들고 가는 킬러 문항 32제
페이지
406
조회수
11
작성일
2026-08-12
작성자
이*은
첨부파일

앞서 406쪽 42번 질문에 답변해주신거 읽었는데 이해가 안돼서요...


42번 문제에 나온 테이블이고 이 테이블을 토대로 테이블을 만든후에

문제에서 주어진 sql문을 입력했는데


[제가 sql 실행할때 작성한 내용 :

CREATE TABLE SALES_1Q (

SEQ NUMBER,

PLACE_ID VARCHAR2(20),

MONTH_CD VARCHAR2(10),

SALES_AMT NUMBER

);


INSERT INTO SALES_1Q VALUES (1, 'PLACE_1', 'JAN', 100);

INSERT INTO SALES_1Q VALUES (2, 'PLACE_2', 'FEB', 150);

INSERT INTO SALES_1Q VALUES (3, 'PLACE_3', 'MAR', 200);

INSERT INTO SALES_1Q VALUES (4, 'PLACE_4', 'JAN', 300);

INSERT INTO SALES_1Q VALUES (5, 'PLACE_5', 'FEB', 350);

INSERT INTO SALES_1Q VALUES (6, 'PLACE_6', 'MAR', 400);

INSERT INTO SALES_1Q VALUES (7, 'PLACE_7', 'JAN', 500);

INSERT INTO SALES_1Q VALUES (8, 'PLACE_8', 'FEB', 550);

INSERT INTO SALES_1Q VALUES (9, 'PLACE_9', 'MAR', 600);


SELECT *

FROM (

SELECT PLACE_ID, MONTH_CD, SALES_AMT

FROM SALES_1Q

)

PIVOT (

SUM(SALES_AMT)

FOR MONTH_CD IN ('JAN' AS JAN, 'FEB' AS FEB, 'MAR' AS MAR)

)

ORDER BY PLACE_ID;]


결과가

이렇게 나왔습니다 결과가 한글로 적혀있는건 sql을 실행한 사이트가 영문 사이트여서 번역 눌렀더니 저렇게 나왔어요

문제집에 있는 답과 실행시켜보니 답이 달라서 한번 더 문의드립니다..

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.