inflearn logo
강의

Course

Instructor

Young-han Kim's Introduction to Practical Databases - SQL First Steps for All IT Professionals (Step-by-Step from SQL)

GROUP BY - Grouping

GROUP BY 에서 ORDER BY 를 사용했을 때 오류

114

jjmullan

7 asked

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]

 

강사님의 예제처럼 GROUP BY 와 ORDER BY 를 사용했습니다.

 

이때, 카테고리별 구매금액 정렬이 함수와 백틱을 사용했을 때 경우가 다르게 동작하는데 그 이유가 궁금합니다.

 

세종대왕 케이스를 확인해주시면 감사하겠습니다.

 

  1. 함수를 직접 사용하였을 때

스크린샷 2025-08-28 오전 10.57.16.png.webp

 

  1. 백틱을 사용하였을 때

스크린샷 2025-08-28 오전 10.58.21.png.webp

 

sql mysql dbms/rdbms SQLD

Answer 1

0

David

안녕하세요. 최영준님, 공식 서포터즈 David입니다.

FORMAT의 반환값이 문자열이어서 정렬 순서에 차이가 발생하는 것으로 보여집니다.

문자일 경우 7이 4보다 더 크기 때문에 내림차순 정렬시 7이 더 먼저 오게 됩니다.

FORMAT을 뺀 상태로 테스트 해보시겠어요?

감사합니다.

0

jjmullan

아! 문자로 변환하면서 자리수와는 별개로 맨 앞의 값을 기준으로 정렬하니까 7 -> 4 -> 3 으로 정렬이 되는 군요. 감사합니다!

교재 p.31 실행순서 오류?

0

108

2

sql서버가 켜지면 다시 꺼짐

0

108

2

INSERT INTO 관련 질문

0

86

1

MySQL 설치 질문 드립니다.

0

144

2

mysql화면 오류

0

90

1

NOT NULL과 DEFAULT 조건의 사용법

0

105

1

mysql 버전

0

94

1

정말 별 거 아니긴 한데요

0

135

2

논리적 실행 순서에서 SELECT 설명 질문

0

87

2

primary key는 테이블 당 하나만 존재할 수 있다?

0

109

1

노트앱 어떤 거 쓰시나요?

0

145

1

drop과 truncate

0

87

1

db 공부관련 질문

0

128

2

오타 제보

0

82

1

7.SQL - 집계와 그룹핑 : 문제와 풀이에서 2번문제

0

67

1

GROUP BY 강의 중 ORDER BY에 관한 질문

0

91

1

문제5번 - 함수 코드 중복 방지를 위한 방법 중 서브쿼리와 CTE의 차이

0

120

1

order 테이블 생성이 안되네요

0

121

4

ifnull()과 default 차이

0

95

1

help me 도와주세요 MySQL 설치 pls 급해요

0

149

2

DB 설계편 예상 출시일

0

154

2

강의 내용

0

106

1

오류 원인

1

101

3

개발자 취준

0

244

2