상품을 구매한 회원 비율 구하기

2022. 11. 23. 10:59SQL 문제

출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131534


정답

출처 : https://velog.io/@sheltonwon/SQL%EC%97%B0%EC%8A%B5-%EC%83%81%ED%92%88%EC%9D%84-%EA%B5%AC%EB%A7%A4%ED%95%9C-%ED%9A%8C%EC%9B%90-%EB%B9%84%EC%9C%A8-%EA%B5%AC%ED%95%98%EA%B8%B0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4

이번문제가 풀어본 문제 중에 가장 어렵지 않았나 생각한다. 일단 문제 자체가 정확히 무슨 이야기를 하는지 파악하지못했다. 다른분의 블로그를 보고 이해를 하였다. ROUND함수의 COUNT문에서 서브쿼리를 이용하여 저렇게 데이터의 개수를 파악할수 있는지 처음 알았다. 또한 ON의 조건절에서 AND의 이용하여 JOIN의 조건을 추가하는 것도 이번 문제를 통해서 처음 알게된 사실이다. 내가 풀어서 답을 맞춰도 더 좋은 코드을 위해 다른 분들의 코드를 보는 습관을 가져야겠다는 생각을 하였다.