프로그래머스
-
<SQL> Programmers_입양 시각 구하기(1)데이터 분석 공부 2020. 7. 29. 01:20
문제 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 데이터 타입 SELECT HOUR(DATETIME) AS HOUR, COUNT(DATETIME) COUNT FROM ANIMAL_OUTS GROUP BY HOUR HAVING HOUR >= 9 AND HOUR
-
<SQL> Programmers_동명 동물 수 찾기데이터 분석 공부 2020. 7. 29. 01:13
문제: 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요. 데이터 타입 보고 무의식적으로 select name, count(name) count from animal_ins group by name 코딩하여 풀려고 했는데, 결과가 다음과 같이 나왔다. 그렇다. count가 모두 1로 나왔다. 어떻게 해결을 해야 할까? GROUPY BY에 조건을 거는 HAVING절을 이용하면 쉽게 아주 쉽게 풀 수 있다. SELECT NAME, COUNT(NAME) COUNT FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) >1 H..