Coding Test/Programmers_SQL

[SQL] 프로그래머스 SQL LEVEL 2 문제 풀기 3편

  • -
728x90

정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다

고양이와 개는 몇 마리 있을까(정답률89%)

코드 - COUNT, GROUP BY, ORDER BY

SELECT ANIMAL_TYPE, COUNT(ANIMAL_ID) AS count
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE

실행결과


중성화 여부 파악하기(정답률89%)

코드 - CASE WHEN THEN ELSE END, ORDER BY

SELECT ANIMAL_ID, NAME, 
    CASE SEX_UPON_INTAKE
    WHEN 'Neutered MALE' THEN 'O'
    WHEN 'Spayed FEMALE' THEN 'O'
    ELSE 'X'
    END
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

실행결과


입양 시각 구하기(1)(정답률92%)

코드 - DATE_FORMAT, COUNT, WHERE, BETWEEN A AND B, GROUP BY, ORDER BY

SELECT DATE_FORMAT(DATETIME, "%H"), COUNT(ANIMAL_ID)
FROM ANIMAL_OUTS
WHERE DATE_FORMAT(DATETIME, "%H") BETWEEN 9 AND 20
GROUP BY DATE_FORMAT(DATETIME, "%H")
ORDER BY DATE_FORMAT(DATETIME, "%H")

실행결과

728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.