[프로그래머스] 특정 세대의 대장균 찾기 (MySQL)

2024. 12. 23. 17:47·코테/SQL
728x90
 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

풀이

 

이 문제를 풀면서 겸사겸사 RECURSIVE 재귀 쿼리를 공부했다.

다음에 나오면 뿌셔주겠음

 

RECURSIVE 재귀 쿼리 참고
 

[MySQL] RECURSIVE 재귀 쿼리

문제를 풀던 도중 재귀 쿼리를 사용해야 하는 문제가 나왔다. JAVA로는 재귀를 많이 구현해 봤는데, MySQL로 쿼리 짤 때는 사실 재귀를 많이 사용은 안 하는 것 같다. WITH RECURSIVE (재귀)WITH RECURSIVE T

dropdew.tistory.com

 

전체코드
-- 코드를 작성해주세요
WITH RECURSIVE COLONY AS (
    SELECT ID, PARENT_ID, 1 AS GEN
    FROM ECOLI_DATA
    WHERE PARENT_ID IS NULL
    
    UNION ALL
    
    SELECT E.ID, E.PARENT_ID, GEN + 1 AS GEN
    FROM ECOLI_DATA E JOIN COLONY C ON E.PARENT_ID = C.ID
)

SELECT ID
FROM COLONY
WHERE GEN = 3
728x90

'코테 > SQL' 카테고리의 다른 글

[프로그래머스] 부모의 형질을 모두 가지는 대장균 찾기 (MySQL)  (0) 2024.12.20
[프로그래머스] FrontEnd 개발자 찾기 (MySQL)  (1) 2024.12.19
[프로그래머스] 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기 (MySQL)  (0) 2024.12.17
[프로그래머스] 언어별 개발자 분류하기 (MySQL)  (0) 2024.12.16
[프로그래머스] 조건에 맞는 개발자 찾기 (MySQL)  (3) 2024.12.09
'코테/SQL' 카테고리의 다른 글
  • [프로그래머스] 부모의 형질을 모두 가지는 대장균 찾기 (MySQL)
  • [프로그래머스] FrontEnd 개발자 찾기 (MySQL)
  • [프로그래머스] 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기 (MySQL)
  • [프로그래머스] 언어별 개발자 분류하기 (MySQL)
DROPDEW
DROPDEW
💻 Developer | 기록하지 않으면 존재하지 않는다
  • DROPDEW
    제 2장 1막
    DROPDEW
  • 전체
    오늘
    어제
    • Dev (429) N
      • App·Android (1)
      • BE (44)
        • HTTP 웹 기본 지식 (8)
        • 스프링 입문 - 코드로 배우는 스프링 부트, 웹 .. (12)
        • 스프링부트와 JPA 활용 (11)
        • 스프링부트 시큐리티 & JWT (0)
        • PHP (6)
      • FE·Client (23)
        • HTML (1)
        • React (19)
        • Unity (1)
      • Data (27) N
        • AI (7)
        • Bigdata (6)
        • Database (1)
        • 빅데이터분석기사 (12) N
      • Infra (0)
      • Activity (2)
        • Education (0)
        • Intern (0)
        • 리모트 인턴십 6기 (2)
        • 구름톤 유니브 4기 (0)
        • SW교육기부단 15기 (0)
        • SK AI Dream Camp (0)
      • CS (8)
      • 취준 (13)
        • 자격증 (4)
        • 인적성·NCS (6)
        • 코테·필기·면접 후기 (3)
      • 코테 (270)
        • Algorithm (222)
        • SQL (35)
        • 정리 (13)
      • 인사이트 (27)
        • 회고 (0)
        • 금융경제뉴스 (7)
        • 금융용어·지식 (2)
        • 북마크 (7)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    그리디알고리즘
    정렬
    누적합
    너비우선탐색
    최단경로
    티스토리챌린지
    그래프이론
    그래프탐색
    시뮬레이션
    구현
    백준
    이분탐색
    오블완
    수학
    매개변수탐색
    문자열
    브루트포스 알고리즘
    자료구조
    투포인터
    다이나믹프로그래밍
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
DROPDEW
[프로그래머스] 특정 세대의 대장균 찾기 (MySQL)
상단으로

티스토리툴바