2025/04 3

[TIL] SQL Project Planning 간단 풀이 # MySQL # SQL

HackerRank Intermediate - SQL Project Planning이전 포스팅에서 다뤘던 해커랭크 SQL Project Planning 문제 풀이가 너무 복잡해서 간단한 버전의 풀이 방법을 고민하다가 답을 찾아서 다시 포스팅 해본다..ㅋㅋ 👉[TIL] 다중 CTE 활용한 복잡한 문제 해결 # MySQL # SQL👉 문제 바로가기(HackerRank) [간단 버전 풀이]SELECT t1.Start_Date, MIN(t2.End_Date)FROM (SELECT Start_Date FROM Projects WHERE Start_Date NOT IN (SELECT End_Date FROM Projects)) t1, (SELECT End_Date ..

DA Study/TIL 2025.04.09

[TIL] 재귀 쿼리 (Recursive CTE) # MySQL # SQL

HackerRank Intermediate - Draw The Triangle 2👉 문제 바로가기(HackerRank)WITH RECURSIVE cte AS( SELECT 1 AS N UNION ALL SELECT (N + 1) AS N FROM cte WHERE N [문제 상황]'*'을 다음줄로 넘어갈 때 하나씩 늘려 삼각형 모양으로 출력해야 한다.이를 위해 매 줄 SELECT REPEAT('*', n); 을 사용해서 출력해야 한다.[해결] 파이썬의 반복문처럼 매 줄 하나씩 개수를 하나씩 더해서 늘려주는 구문을 작성한다.재귀 쿼리(Recursive CTE)을 사용한다.Anchor - SELECT 1 AS N반복 조건문 - SELECT (N + 1) AS N FROM cte WHERE N [회고..

DA Study/TIL 2025.04.06