inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

데이터 분석 SQL Fundamentals

Group By와 집계 함수의 case when을 이용한 피봇팅 실습

섹션 4 피봇팅 실습 중 정렬 기준에 관해 문의드립니다.

188

woobin jo

작성한 질문수 1

0

안녕하세요, 좋은 강의 잘 듣고 있습니다.

섹션 4 피봇팅 실습 강의 중 정렬 관련해 문의드립니다.

실습예제 : deptno로 group by하고 job으로 pivoting

쿼리 결과

위 부분에 대해서는 이해했습니다. 그런데,

위 쿼리문 하단에 아래와 같이 order by job;을 추가하면

쿼리 결과

처음에는 컬럼 순서에 따라 열 순서가 정해지는 것이라 생각했는데, 쿼리에서 컬럼의 순서를 바꿔도 각 컬럼에 자료가 표시되는 열 번호가 같습니다.

예시)

쿼리 결과

일단 직급의 우열에 따라(salesman - manager - analyst - clerk - president) 정렬한 것으로 파악했습니다.

하지만 테이블 관계도를 살펴봐도 직급에 대해 정렬 기준을 정의한 부분이 없어보여 문의드립니다.

job 컬럼을 기준으로 묶었을 때, 직급의 우열을 정의한 바가 없다면 해당 컬럼의 데이터타입에 따라 알파벳 순으로 나와야 하는 게 아닌지 해서 이유가 궁금합니다.

이상입니다.

 

sql postgresql dbms/rdbms

답변 1

0

권 철민

안녕하십니까,

적어주신 설명과 쿼리가 맞지 않아 보입니다. 쿼리를 보면 order by job이 아니라 group by job입니다.

전반적으로 적어주신 설명을 제가 잘 이해하지 못했습니다. 쿼리를 확인해 보시고, 다시 글 부탁드립니다.

감사합니다.

'레벨 유지'의 의미에 대한 질문

0

52

2

date_part

0

55

2

lag/lead offset 관련 질문

0

55

2

join 관련 질문 (inner join, left join)

1

99

2

배치에서 full outer join을 쓴다고 하셨는데 예시를 알 수 있을까요?

0

89

2

Madrid에 살고 있는 고객이 주문한 주문 정보를 구할것. 실습 질문드립니다

0

52

2

rollup시 null값 매출 라벨링

0

54

2

10. 조인 실습 - 02 관련 질문

0

59

1

조인실습03 - join의 pk-fk join

0

108

2

조인실습03 - join의 pk-fk join

0

68

2

(공유)맥, 스키마 import

0

81

2

sql 입문자인데, 이 강의와 sql 코딩테스트와 연관이 있을까요?

0

137

2

1인지 M인지는 결국엔 테이블을 직접 확인을 해야 하는걸까요?

0

130

2

안녕하세요. 튜닝핵심가이드강의 관련해서 여쭤보고 싶어서 남깁니다.

0

90

1

섹션5 Group by 실습-01 강의 예제 질문

0

117

2

섹션2 조인 기반 메커니즘에서 조인 실습 - 04 강의 예제 질문

0

123

2

섹션2 조인 실습 01 강의 질문

0

133

2

lead lag 이해 강의에서 윈도우 절은 사용되지 않습니다.

0

126

1

Dbeaver오류

0

630

2

직원 별 가장 높은 매출

0

118

1

강의순서대로 실습코드순알려주세요.

0

133

1

m:n inner join일 경우 cross조인과 동일하게 동작되는건가요?

0

130

1

rollup

0

91

2

Dbeaver에 접속해도 postgressql이 네비게이터에 안보입니다.

0

355

2