15

보고서 만들어줘

Day 3: 정렬과 중복 제거

학습 목표

ORDER BY와 DISTINCT의 필요성을 체감한다 정렬과 중복 제거의 실무 활용을 이해한다

세 번째 요청

"급여 높은 순으로 정렬해서 보여줘. 그리고 우리 회사에 어떤 부서들이 있는지도."

두 가지 요청이다.

  1. 정렬: 급여 높은 순
  2. 부서 목록: 중복 없이

어제까지 배운 걸로는 못 한다.


정렬 없이 조회하면?

에디터 로딩 중...

결과는 "넣은 순서" 그대로 나온다. 누가 급여를 제일 많이 받는지 한눈에 안 보인다.


부서 목록을 뽑으면?

에디터 로딩 중...

결과:

에디터 로딩 중...

중복이 덕지덕지. 부서가 뭐가 있는지 파악하려면 눈으로 세야 한다.


오늘 배울 것

  1. ORDER BY: 결과 정렬 (오름차순/내림차순)
  2. LIMIT: 상위 N개만 가져오기
  3. DISTINCT: 중복 제거

이 세 가지를 조합하면 깔끔한 보고서를 만들 수 있다.