| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- GPT
- 머신러닝
- deepseek
- 프로그래머스
- 그래프
- NLP
- SQL 첫걸음
- 파이썬
- 백준
- 자연어처리
- 분산
- 가상환경
- gpt1
- MySQL
- Bert
- transformer
- 코딩테스트
- 논문리뷰
- 연구
- ChatGPT
- outer join
- ABAE
- leetcode
- paper review
- dfs
- join
- LLM
- Aspect
- Today
- Total
목록SQL (19)
huginn muninn
https://school.programmers.co.kr/learn/courses/30/lessons/284531 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr -- 코드를 작성해주세요-- 노선별로 노선, 총 누계거리, 평균 역 사이 거리SELECT ROUTE,CONCAT(ROUND(SUM(D_BETWEEN_DIST),1),'km') AS "TOTAL_DISTANCE",CONCAT(ROUND(AVG(D_BETWEEN_DIST),2),'km') AS " AVERAGE_DISTANCE"FROM SUBWAY_DISTANCEGROUP BY ROUTEORDER BY..
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/exchange-seats/description/?envType=study-plan-v2&envId=top-sql-50 연속된 두 학생 마다 좌석 id를 바꾸는 솔루션을 작성, 학생수가 홀수인 경우 마지막 학생의 id는 교환되지 않는다.정렬된 결과를 id 오름차순학생 수가 홀수인 경우 마지막 학생의 Id는 교환되지 않음+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || student | varchar |+-------------+---------+id is the primary key (unique value) ..
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://school.programmers.co.kr/learn/courses/30/lessons/59045 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr -- 코드를 입력하세요-- 보호소에 들어올 당시에는 중성화되지 않았지만 보호소를 나갈 당시에는 중성화된-- 동물의 아이디, 생물종, 이름-- 아이디 순SELECT INS.ANIMAL_ID, INS.ANIMAL_TYPE, INS.NAMEFROM ANIMAL_OUTS AS OUTSLEFT JOIN ANIMAL_INS AS INS ON OUTS.ANIMAL_ID=INS.ANIMAL_IDWHE..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr -- 코드를 입력하세요-- 년,월 성별별로 상품을 구매한 회원수를 집계-- 년,월 성별을 기준으로 오름차순 정렬SELECT YEAR(O.SALES_DATE) AS YEAR, MONTH(O.SALES_DATE) AS MONTH, U.GENDER, COUNT(DISTINCT U.USER_ID) AS USERSFROM ONLINE_SALE AS OLEFT JOIN USER_INFO AS U ON O.USER_ID=U.USER_IDWHERE GENDER IS NOT NULLGROUP BY YEA..
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 ..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr -- 코드를 작성해주세요-- 사원별 성과금 정보-- 사번, 성명(hr_employees), 평가등급(이건내가 케이스), 성과금(hr_employees 연봉 계산)-- 사번 오름차순WITH EM AS (SELECT EMP_NO, (CASE WHEN AVG(SCORE)>=96 THEN "S" WHEN AVG(SCORE)>=90 THEN "A" WHEN AVG(SCORE)>=80 THEN "B" ELSE..
https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 전체 코드 WITH JOIN_2021 AS( SELECT USER_ID,JOINED FROM USER_INFO WHERE YEAR(JOINED)=2021),JOIN_2021_COUNT AS( SELECT COUNT(*) AS TOTAL FROM USER_INFO WHERE YEAR(JOINED)=2021),SALE AS( SELECT Y..