• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

The report 문제 order by부분 질문

23.10.04 23:41 작성 조회수 127

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

  • (order by구문에 다른 값들은 이해하였습니다)

 

답변 2

·

답변을 작성해보세요.

0

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

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.10.06

안녕하세요, 인프런 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” 구문을 사용하여 별도의 조건을 추가할 필요는 없이, 해당 문제가 원하는 결과가 이미 나온 상태에서 점수가 같은 학생들에 대해 정렬된 상태로 보여집니다.

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

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