SQL 문제(44)
-
년, 월, 성별 별 상품 구매 회원 수 구하기
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131532 정답 COUNT문에 DISTINCT를 빼먹어서 처음에 결과가 다르게 나왔다. 동일한 날짜와 회원ID, 상품ID조합은 하나밖에 나올수 없으므로 중복을 제거해야 한다. COUNT 안에 DISTINCT사용하면 해당 컬럼에서 중복을 제거하고 숫자를 카운트하여 알려준다.
2022.11.21 -
입양 시각 구하기(1)
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59412 정답 처음에 HAVING절에 HOUR(DATETIME) 를 갔다가 넣었는데 문법 오류가 나고 HOUR로 변경하니 오류가 사라졌는데 아직 이유를 찾지 못하였다. 이유를 찾게 되면 다시 적으러 와야겠다.
2022.11.21 -
동명 동물 수 찾기
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59041 정답 이번 문제는 그냥 그룹만 하고 조건만 추가하면 되는 문제여서 비교적 수월하였다.
2022.11.21 -
즐겨찾기가 가장 많은 식당 정보 출력하기
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131123 정답 저번에 풀었던 문제와 비슷하게 WHERE절안에 IN를 사용하여 최대값과 비교하여 같은 값들만 가져오게 만들었다.근데 그때와는 다르게 처음에 FOOD_TYPE 를빼고 FAVORITE 만을 이용하여 조회하여 하니 FOOD_TYPE의 한식에서 최대값이 아니지만 중식의 최대값과 값이 똑같아서 한식이 2개 조회되는 현상이 발생하였다. 그래서 WHERE절에 FOOD_TYPE를 추가하였다.
2022.11.20 -
성분으로 구분한 아이스크림 총 주문량
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/133026 정답 LEFT JOIN를 이용하여 풀었다. 다른분들이 푸신것을 보니까 꼭 JOIN를 사용하지 않아도 WHERE 절에 지금 위에 보이는 ON에 들어가있는 조건을 추가하면 되었다.
2022.11.20 -
식품분류별 가장 비싼 식품의 정보 조회하기
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131116 정답 출처 : https://velog.io/@zinu/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%8B%9D%ED%92%88%EB%B6%84%EB%A5%98%EB%B3%84-%EA%B0%80%EC%9E%A5-%EB%B9%84%EC%8B%BC-%EC%8B%9D%ED%92%88%EC%9D%98-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0MySQL 이번문제는 다른것은 다되었는데 카테고리 별로 최대값을 가져오는 방법을 몰라 다른 블로그를 참고하여 풀었다. WHERE절의 서..
2022.11.20