group by : 집계 함수를 구하기 위해 사용
아닐 경우 distinct?
실행순서
order by, limit 은 어떤 컬럼을 조회할 것인지 정해진 후 실행됨
select 문에서 설정한 별칭을 order by 와 limit 에서 사용 가능
가짜 객체? 테스트 더블? 의존성 주입(DI)?