[프로그래머스] 동명 동물 수 찾기

2024. 9. 13. 17:30·알고리즘/SQL
Question

 

동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요.

 

 

Pseudocode
  1. 테이블에서 NAME이 NULL이 아닌 행을 필터링.
  2. NAME을 기준으로 그룹화.
  3. 각 그룹에 속한 행의 개수를 계산.
  4. 개수가 2개 이상인 그룹만 선택.
  5. NAME을 기준으로 오름차순으로 정렬.

 

Code

 

SELECT NAME, COUNT(*) as COUNT
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING COUNT(*) >= 2
ORDER BY NAME

'알고리즘 > SQL' 카테고리의 다른 글

[프로그래머스] 동물의 아이디와 이름  (0) 2024.09.13
[프로그래머스] 이름에 el이 들어가는 동물 찾기  (0) 2024.09.13
[프로그래머스] 최솟값 구하기  (0) 2024.09.13
[프로그래머스] 어린 동물 찾기  (0) 2024.09.13
[프로그래머스] 아픈 동물 찾기  (0) 2024.09.12
'알고리즘/SQL' 카테고리의 다른 글
  • [프로그래머스] 동물의 아이디와 이름
  • [프로그래머스] 이름에 el이 들어가는 동물 찾기
  • [프로그래머스] 최솟값 구하기
  • [프로그래머스] 어린 동물 찾기
Noaahhh
Noaahhh
  • Noaahhh
    노아
    Noaahhh
  • 전체
    오늘
    어제
    • 분류 전체보기 (118)
      • 프로젝트 (4)
      • 알고리즘 (113)
        • SQL (108)
        • CP (5)
      • 자격증 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인증/인가
    atcoder beginner contest
    프로그래머스
    코딩테스트
    PCSQL
    cp
    contest397
    SQL
    집계함수
    Spring
    spingboot
    JWT
    abc421
    PS
    SQL문제
    카카오로그인
    contest395
    JPQL
    pasql
    atcoder
    프로그래밍대회
    소셜로그인
    경쟁적프로그래밍
    ABC
    어린 동물 찾기
    springboot
    아픈 동물 찾기
    querydsl
    OAuth2.0
    cp초보
  • hELLO· Designed By정상우.v4.10.5
Noaahhh
[프로그래머스] 동명 동물 수 찾기
상단으로

티스토리툴바