입양시각구하기
-
프로그래머스 - 입양 시각 구하기(2)_set @SQL 문제 2024. 1. 9. 16:00
입양 시각 구하기 (2) 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다 -- 코드를 입력하세요 # 변수를 지정 # HOUR는 1씩 증가해야 하므로 -1로 설정해서 0시도 나오게 한다. SET @HOUR := -1; SELECT (@HOUR := @HOUR +1) AS HOUR, ( SELECT COUNT(HOUR(DATETIME)) FROM ANIMAL_OUTS WHERE #우리가 만든 변수가 DATETIME이라는 조건 HOUR(DATETIME) = @HOUR ) AS COUNT FROM ANIMAL_OUTS WHERE #@HOUR가 22가..
-
12/6스파르타/TIL(Today I Learned) 2023. 12. 6. 18:25
오늘도 어김없이 프로그래머스를 푼다. 오늘은 놀랍게도 한 문제에 거의 3시간을 쏟은거 같은데 "아 뭔가 좀만 더 하면 풀 수 있을거 같은데" 라는 생각에 3시간 잡아먹고 못풀었따 ㅎ 문제 : MEMBER_PROFILE와 REST_REVIEW 테이블에서 리뷰를 가장 많이 작성한 회원의 리뷰들을 조회하는 SQL문을 작성해주세요. 회원 이름, 리뷰 텍스트, 리뷰 작성일이 출력되도록 작성해주시고, 결과는 리뷰 작성일을 기준으로 오름차순, 리뷰 작성일이 같다면 리뷰 텍스트를 기준으로 오름차순 정렬해주세요. 이 문제에서 내가 실수한 부분은 문제를 이해 못해서 자꾸 뻘짓을 하였다 ㅠ 예시 답안을 보면 리뷰를 가장 많이 작성한 회원의 리뷰를 조회해야한다. RANK함수에 COUNT를 사용하니 최고로 많이 작성한 사람은 ..