inflearn logo
강의

Course

Instructor

[A hundred words are not as good as seeing once] Advanced SQL for data analysis

Solving a HackerRank problem with unique join conditions + Using BETWEEN as a join condition

The report 문제 order by부분 질문

268

David Lee

20 asked

0

다른 부분은 다 이해가 갔는데 해당 부분에 대한 order by가 왜 별도로 없어도 되는지 잘 이해가 가지 않아서 질문드립니다.

If there is more than one student with the same grade (1-7) assigned to them, order those particular students by their marks in ascending order.

→ 그레이드가 8미만인 경우에 해당하는 마크를 asc로 표현하는 식이 추가되어야 되는거 아닌가요?

식으로 표현한다면 order by s.marks asc

 

sql

Answer 2

0

jaemin

강의에서 order by g.grade desc, name, s.marks 와 같이 세 번째 정렬 조건 컬럼으로 marks를 지정하는 쿼리를 소개드렸습니다. asc는 생략 가능합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴이에요.

제시해주신 질문을 확인해보니, 해당 부분에 대한 오해가 있으신 것 같아요.
“order by” 구문은 단순히 결과를 정렬하기 위해 사용하는 것이지만, 원하는 순서로 데이터를 보여주는 조건 또는 필터링 조건을 추가하는 것은 아닙니다.

문제에서 설명된 대로 “If there is more than one student with the same grade (1-7) assigned to them, order those particular students by their marks in ascending order.“는 이미 결과를 받아온 데이터 중에서 점수가 같은 학생들에 대해 추가적인 조건이 적용되는 것을 의미합니다.

따라서, “order by” 구문을 사용하여 별도의 조건을 추가할 필요는 없이, 해당 문제가 원하는 결과가 이미 나온 상태에서 점수가 같은 학생들에 대해 정렬된 상태로 보여집니다.

더 자세한 내용을 원하신다면, 문제에서 요구한 조건에 따라 결과를 보여주는 쿼리문을 작성하는 것이 좋을 것 같아요.

잘못된 이해로 인한 혼동을 드려 죄송합니다. 추가 질문이 있다면 언제든지 물어보세요.
감사합니다.

순위 함수 연습 문제 - 스테디셀러 작가 찾기

0

84

1

문제 내용이 잘못된 것 같습니다.

0

57

2

서브쿼리 질문

0

59

2

[수업질문] 서브쿼리 > null데이터 avg사용 주의

0

72

1

서브쿼리는 언제 작성하는건가요?

0

66

1

안녕하세요 질문드립니다.

0

66

2

Top Earners 문제관련 질문

0

95

2

고급반 cheetsheet

0

145

2

196. Delete Duplicate Emails 좋은 코드 질문

0

140

1

a.id = 1과 b.id=1이 없어도 되는 이유

0

125

0

강의 플랫폼

0

197

3

리트코드 177번 function 풀이중 case when 활용을 위한 서브쿼리 구문을 제출 시 검증에 통과되지 않도록 보강된 듯 하네요

0

203

2

ERD 읽는법에 추가 질문 있어요

0

249

1

lead, lag로 풀이할 시 id 값이 존재하지 않는 경우의 오답

0

355

2

사용자정의함수

0

230

1

이 문제 inner join이 이해가 안됩니다.

0

294

1

평균 함수 사용할 때 주의점과 해결법

0

259

1

196. subquery로 풀 때, 궁금한 점

0

382

2

쿼리성능 질문드립니다.

0

311

1

리트코드 highest department salary 문제

0

257

2

리트코드 서브쿼리 문제 질문

0

418

1

DEPARTMENT HIGHEST SALARY 서브쿼리 문제 문의

0

233

1

서브쿼리의 활용사례 및 조인관련질문

0

281

1

count(*)과 AS가 사용가능한절 TOP EARNERS문제

0

250

2