문제두 개의 쿼리를 union으로 합치는 방법
프로그래머스 문제: 링크참고 자료: MySQL doc on With (common table expressions)(https://dev.mysql.com/doc/refman/8.0/en/with.html1\. with clause를 사용하면 SubQuery를
문제 문제 문제 풀이 JOIN 사용 column N과 column P에 나타난 횟수를 이용 P에 한 번도 나타나지 않았다 > 자식 node가 없다 > leaf node P가 null이다 > root node 나머지 > inner node JOIN 미사용
문제 Hackerrank 문제 링크 문제 풀이 JOIN AND GROUPBY?
Hackerrank 문제 링크같은 age, power를 가진 지팡이 중에서 minimum amount of coins needed 를 찾아야 하는 것이 핵심.window function을 이용해서 풀이window function에서 랭크를 이용해서, 제일 낮은 랭크 값
MySQL에는 median을 구하는 함수가 내장되어 있지 않아 직접 구해야 한다문제 링크 중간값은 주어진 값들을 순서대로 나열했을 때, 중간에 있는 값. 그렇다면 windown function의 rank를 이용해 푸는 방법 > 중간 rank 값을 찾기그런데 주어진 값들
문제 링크문제문제에 나와 있는 것처럼 2가지의 케이스가 존재가장 큰 id가 홀수인 경우 -> 가장 큰 id만 고정 후, 홀수 id =id+1, 짝수 id = id-1가장 큰 id가 짝수인 경우 -> 홀수 id = id+1, 짝수 id=id-1하지만 별로 빠르지 않다le