LEFT OUTER JOIN을 통해 보호소에 들어왔지만 보호소 밖으로 나가지 않은 동물들을 걸러낼수 있다. LIMIT을 통해 데이터를 최대 3개까지 가져온다.IS NULL을 통해 밖으로 나간 데이터가 없는 데이터만 가져온다.solution프로그래머스/오랜기간보호한동물(
GROUP BY를 통해 COUNT를 구해야 하지만 모든 데이터를 다 출력해야 하기 때문에 서브리쿼리를 이용한다.COUNT를 위해 GROUP BY와 HAVING절을 이용한다.IN을 이용해 서브쿼리의 결과와 HOST_ID를 비교한다.solution프로그래머스/헤비 유저가
중성화가 되지 않은 동물데이터도 출력해야 하기 때문에 서브쿼리를 이용한다.IF를 통해 OX를 출력한다.LIKE를 통해 Neutered,Spayed를 포함한 데이터를 추출한다.ORDER BY를 통해 정렬한다.solution프로그래머스/중성화 여부 파악하기
입양을 간 동물들만 출력을 해야하기 때문에 LEFT JOIN을 이용한다.보호소에 들어온 동물들에 대해 입양을 간 정보를 LEFT JOIN으로 추출한뒤 IS NULL을 이용해 입양 간 정보가 없는 NULL인 데이터를 제외한다.보호소에 들어온 DATETIME과 입양을 보낸
보호소에 들어온 기록이 있고 나간기록도 있는 동물을 찾기위해 LEFT JOIN을 이용한다.나간 기록이 없는 NULL인 데이터를 제거하기 위해 NOT IS NULL을 이용한다.중성화 여부를 판단하기 위해 문자열 비교 LIKE를 사용한다.ORDER BY를 이용해 ID순 정
변환해야 하는 형태는 yyyy-mm-dd로 2가지 방법이 있다.문자열 처음부터 10개를 자르는 방법 SUBSTRINGDATE_FORMAT('%Y-%m-%d')로 변환하는 방법solution프로그래머스/DATETIME에서 DATE로 형 변환