| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- SQL 첫걸음
- join
- 분산
- MySQL
- 자연어처리
- 백준
- ABAE
- LLM
- transformer
- 그래프
- Bert
- paper review
- ChatGPT
- Aspect
- 가상환경
- 프로그래머스
- 알고리즘
- 머신러닝
- 연구
- deepseek
- GPT
- gpt1
- NLP
- dfs
- 파이썬
- 코딩테스트
- 논문리뷰
- outer join
- SQL
- leetcode
- Today
- Total
목록leetcode (4)
huginn muninn
1174. Immediate Food Delivery IIhttps://leetcode.com/problems/immediate-food-delivery-ii/description/# Write your MySQL query statement below-- 고객이 원하는 배송 날짜가 주문 날짜와 동일하면 즉시 주문이 호출된다. -- 전체 고객의 첫번째 주문에서 즉시 주문의 비율을 소수점 이하 2자리까지 반올림해 구하는 솔루션을 작성. -- 첫번째 주문만WITH FIRST AS(SELECT CUSTOMER_ID, MIN(ORDER_DATE) AS OD, MIN(CUSTOMER_PREF_DELIVERY_DATE) AS DELIVERYFROM DELIVERYGROUP BY CUSTOMER_ID..
https://leetcode.com/problems/department-top-three-salaries/description/?envType=study-plan-v2&envId=top-sql-50 직원과 부서 테이블이 주어지고, 부서별로 연봉이 높은 직원 3위까지 출력해야한다. 단, 연봉이 같으면 모두 출력해야함, 즉 1,2,3,3 위 까지 모두 출력해야 정답이다. 처음에 rank썼다가 rank는 1,2,2,4 위로 순위를 건너뛴다는 걸 기억하고 dense rank를 사용해주었다. # Write your MySQL query statement below-- department, employee, salary-- 각 부서에서 누가 가장 많은 돈을 벌고 있는지 top3WITH RANK_SALARY ..
https://leetcode.com/problems/tree-node/ SELECT ID, (CASE WHEN P_ID IS NULL THEN "Root" WHEN ID IN (SELECT DISTINCT P_ID FROM TREE) THEN "Inner" ELSE "Leaf" END ) AS typeFROM TREE; 이 문제에서 배울 점은 case 문의 작동 순서라고 생각한다. 조건은 까다롭지 않아서 문제 풀기 전에 어떻게 풀어야 할지 잠시 생각하고 바로 문제를 풀었다. -- root : 부모가 없어야 함. p_id null-- inner : 부모도 있고, 자식도 있어야 함.. -- leaf: 부모만 있어야 함, 자식은 없음. ..
https://leetcode.com/problems/game-play-analysis-iv/description/ 2일 연속으로 플레이한 유저수의 비율을 구하는 문제. # Write your MySQL query statement below-- 처음 로그인 한 다음날 다시 로그인한 플레이어의 비율을 소수점 2자리로-- 첫번째 로그인 날짜부터 최소. 2일 연속으로 로그인한 플레이어 수를 계산한다음 전체 플레이 수로 나누어야 함WITH NEXT AS( SELECT PLAYER_ID, DATEDIFF(EVENT_DATE,MIN(EVENT_DATE) OVER(PARTITION BY PLAYER_ID))=1 AS CONNECT FROM ACTIVITY)SELECT ..