본문 바로가기
관심/SQL

[sql] solvesql - 레스토랑 웨이터의 팁 분석

by Zanzani 2023. 1. 8.

[sql] 레스토랑 웨이터의 팁 분석 https://solvesql.com/problems/tip-analysis/

 

[1차 시도]

SELECT day, time, ROUND(AVG(tip),2) AS avg_tip, ROUND(AVG(size),2) AS avg_size
FROM tips
ORDER BY day, time

> 값이 하나만 표시됨

 

[2차 시도]

SELECT day, time, ROUND(AVG(tip),2) AS avg_tip, ROUND(AVG(size),2) AS avg_size
FROM tips

GROUP BY day, time

ORDER BY day, time

> GROUP BY를 넣으니 working


GROUP BY에 대한 이해가 더 필요해보인다.

왜 써야하는지 바로 생각하지못하는중

 


알파벳순 = ASC