반응형 Oracle 썸네일형 리스트형 [DB/SQL] 프로그래머스 MySQL 문제 (LEVEL 2) 풀이 (1) [문제] 문제명 : 고양이와 개는 몇 마리 있을까 난이도 : LEVEL 2 링크 : https://programmers.co.kr/learn/courses/30/lessons/59040 [풀이] 고양이(Cat)를 개(Dog)보다 먼저 조회해야 하므로 ANIMAL_TYPE을 오름차순으로 정렬한다. 고양이와 개의 마리수를 각각 계산하기 위해선 GROUP BY를 통해서 그룹으로 묶어주면 된다. SELECT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE [문제] 문제명 : 루시와 엘라 찾기 난이도 : LEVEL 2 링크 : https://programmers.co.kr/learn/courses/30/lessons/5.. [DB/SQL] 프로그래머스 MySQL 문제 (LEVEL 1) 풀이 [문제] 문제명 : 이름이 없는 동물의 아이디 난이도 : LEVEL 1 링크 : https://programmers.co.kr/learn/courses/30/lessons/59039 [풀이] NAME이 NULL인 항을 뽑아내기 위해선 IS NULL을 이용한다. 만약 NULL이 아닌 항만 뽑아내고 싶다면 IS NOT NULL 키워드를 이용할 수 있다. ANIMAL_ID 기준으로 오름차순 정렬되어야 하기 때문에 ORDER BY를 사용한다. SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME is null ORDER BY ANIMAL_ID [문제] 문제명 : 최댓값 구하기 난이도 : LEVEL 1 링크 : https://programmers.co.kr/learn/courses/30/.. 이전 1 다음