프로그래머스의 SQL 고득점 Kit을 풀어봤습니다. 대부분 풀만했고, 몇 개 정도가 고민되는 문제였으며, 1문제는 정말 생각이 안 나서 답을 참고했습니다. 우선 가장 어렵다고 생각되는 문제는 입양 시각 구하기 2 0시부터 23시까지 시간대별로 입양 횟수를 보여주면 되는 문제인데, 시간대를 구하는 것 자체는 HOUR 함수를 이용하면 돼서 쉽습니다. 어려운 점은 특정 시간대(0시~6시, 20시~23시)의 입양 횟수가 0이라서 일반적인 방법으로는 그 시간대가 아예 결과에 보이지 않는다는 것이죠. 그래서 변수를 도입해야 합니다. SET @HOUR = -1; SELECT (@HOUR := @HOUR + 1) HOUR, ( SELECT COUNT(*) FROM ANIMAL_OUTS WHERE HOUR(DATETIM..