프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나는 문제 풀이의 핵심은 범위를 제한하는 것이라고 생각했다. 가장 많은 리뷰를 작성한 유저 를 핵심으로 보고 쿼리를 작성했다. SELECT mp.MEMBER_NAME, rr.REVIEW_TEXT, DATE_FORMAT(rr.REVIEW_DATE, '%Y-%m-%d') AS REVIEW_DATE FROM ( SELECT MEMBER_ID FROM REST_REVIEW GROUP BY MEMBER_ID ORDER BY COUNT(*) DESC LIMIT 1 ) most_reviewed_member JOIN RES..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나는 이 문제는 입양시간이 존재하지 않을 경우, 0으로 집계하는 것이 핵심이 될 것이라고 생각했다. 그러나 아직 부족한 실력때문에 혼자서 해결하지 못하고, GPT의 도움을 받았다. WITH RECURSIVE AllHours AS ( SELECT 0 AS HOUR UNION ALL SELECT HOUR + 1 AS HOUR FROM AllHours WHERE HOUR < 23 ) SELECT AllHours.HOUR, COUNT(ANIMAL_OUTS.DATETIME) AS COUNT FROM AllHours L..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나는 이번 문제의 해결을 위해서는 어떻게 구매한 회원수를 집계를 할 것인가가 핵심이라고 생각했다. 그리고 실제로 나는 해당 부분에서 어려움을 겪었다. // 내가 작성한 쿼리 SELECT DATE_FORMAT(OS.SALES_DATE, '%Y') AS YEAR ,DATE_FORMAT(OS.SALES_DATE, '%m') AS MONTH ,UI.GENDER ,COUNT(UI.USER_ID) AS USERS // 문제가 된 부분 FROM ONLINE_SALE AS OS INNER JOIN USER_INFO AS U..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해당 문제는 집계함수 COUNT 를 사용할 수 있다면 간단하게 풀이할 수 있다. SELECT ANIMAL_TYPE, COUNT(*) AS count FROM ANIMAL_INS WHERE ANIMAL_TYPE = "Cat" OR ANIMAL_TYPE = "Dog" GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE