15분
보고서 만들어줘
Day 3: 정렬과 중복 제거
보고서 만들어줘
SQL 기초 1: SELECT, WHERE, 함수 > Day 3: 정렬과 중복 제거
학습 목표
ORDER BY와 DISTINCT의 필요성을 체감한다 정렬과 중복 제거의 실무 활용을 이해한다
세 번째 요청
"급여 높은 순으로 정렬해서 보여줘. 그리고 우리 회사에 어떤 부서들이 있는지도."
두 가지 요청이다.
- 정렬: 급여 높은 순
- 부서 목록: 중복 없이
어제까지 배운 걸로는 못 한다.
정렬 없이 조회하면?
에디터 로딩 중...
결과는 "넣은 순서" 그대로 나온다. 누가 급여를 제일 많이 받는지 한눈에 안 보인다.
부서 목록을 뽑으면?
에디터 로딩 중...
결과:
에디터 로딩 중...
중복이 덕지덕지. 부서가 뭐가 있는지 파악하려면 눈으로 세야 한다.
오늘 배울 것
- ORDER BY: 결과 정렬 (오름차순/내림차순)
- LIMIT: 상위 N개만 가져오기
- DISTINCT: 중복 제거
이 세 가지를 조합하면 깔끔한 보고서를 만들 수 있다.