썸네일 MySQL 프로그래머스 | 멸종 위기의 대장균 찾기 (재귀쿼리로 자식 없는 개체수 구하기) 문제https://school.programmers.co.kr/learn/courses/30/lessons/301651 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr각 세대별, 자식이 없는 개체의 수(COUNT)와 세대(GENERATION)를 출력하는 SQL문을 작성결과는 세대 기준 오름차순 정렬모든 세대에는 자식이 없는 개체가 적어도 1개체는 존재함 테이블ECOLI_DATA자식이 없는 개체 : 빨간 박스 → 1, 3, 5, 7, 8자식이 없으면 PARENT_ID에 자신의 ID가 없음 풀이과정# 세대구분 재귀쿼리 만들기재귀쿼리 첫 번째 테이블은 PARENT_..
썸네일 MySQL 프로그래머스 | 특정 세대의 대장균 찾기 (재귀쿼리로 자식 세대 구하기) 문제https://school.programmers.co.kr/learn/courses/30/lessons/301650 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr3세대 대장균의 ID(ID) 를 출력하는 SQL 문 작성결과는 대장균 ID 기준 오름차순 정렬 테이블ECOLI_DATA  풀이과정# 세대 구분 재귀쿼리 만들기재귀쿼리 첫 번째 테이블은 PARENT_ID가 NULL인 1세대의 경우, GENERATION을 1로 명명재귀쿼리 두 번째 테이블부터는 자신의 PARENT_ID가 이전 재귀쿼리 결과 테이블의 ID와 같을 때GENERATION이 +1씩 되도록 함..
썸네일 MySQL 프로그래머스 | 입양 시각 구하기2 (SQL식 반복문 : RECURSIVE 재귀 가상테이블 만들기) 문제https://school.programmers.co.kr/learn/courses/30/lessons/59413#qna 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr몇 시에 입양이 가장 활발하게 일어나는지 알아보기0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성결과는 시간대 순 정렬 테이블ANIMAL_OUTS  풀이과정# 문제가 되는 지점HOUR(DATETIME) 한 결과 → 7시 ~ 19시 사이의 시간만 출력됨문제에서 요구하는 결과 → 0시 ~ 23시 사이의 시간이 모두 출력되는 것즉, 데이터가 없는 0시~6시 ..
썸네일 MySQL 해커랭크 | Draw The Triangle ( *로 (역)직각삼각형 만들기, SQL식 반복문 >> 재귀쿼리, 재귀함수, REPEAT함수) 직각삼각형 만들기 문제https://www.hackerrank.com/challenges/draw-the-triangle-2/problem?isFullScreen=true Draw The Triangle 2 | HackerRankDraw the triangle pattern using asterisks.www.hackerrank.comP(R) represents a pattern drawn by Julia in R rows.Write a query to print the pattern P(20) # 직각삼각형 예시 P(5)P(5) 풀이과정재귀쿼리와 REPEAT 함수로 풀 수 있음재귀쿼리 → WITH RECURSIVE 테이블명 AS( )REPEAT 함수 → * 기호의 반복 횟수를 +1씩 늘리면서 20보다 ..