| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 코딩테스트연습
- 프로그래머스
- ProfileReport
- Inventory Optimization
- SQL
- eda
- MySQL
- Product Demand
- oracle
- TensorFlowGPU
- leetcode
- SKU Consolidation
- 딥러닝
- 신경쓰기의 기술
- Gaimification
- Labor Management System
- 피그마인디언
- pandas profiling
- ABC Analysis
- MS SQL Server
- ModelCheckPoint
- HackerRank
- 파이썬
- kaggle
- 코딩테스트
- 당신의 인생이 왜 힘들지 않아야 한다고 생각하십니까
- forecast
- tensorflow
- 데이터분석
- 웨어하우스 보관 최적화
- Today
- Total
목록전체 글 (177)
오늘도 배운다
문제 FOOD_PRODUCT와 FOOD_ORDER 테이블에서 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회하는 SQL문을 작성해주세요. 이때 결과는 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬해주세요. 제출답안 SELECT po_may.product_id, fp.product_name, po_may.total_amount * fp.price AS total_sales FROM (SELECT product_id, SUM(amount) AS total_amount FROM food_order WHERE MONTH(produce_date) = 5 GROUP BY product_id) AS po_may JOIN food_product ..
문제 REST_INFO와 REST_REVIEW 테이블에서 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회하는 SQL문을 작성해주세요. 이때 리뷰 평균점수는 소수점 세 번째 자리에서 반올림 해주시고 결과는 평균점수를 기준으로 내림차순 정렬해주시고, 평균점수가 같다면 즐겨찾기수를 기준으로 내림차순 정렬해주세요. 제출답안(MySQL) SELECT rr.rest_id, rest_name, food_type, favorites, address, ROUND(AVG(review_score), 2) AS score FROM rest_info AS ri RIGHT OUTER JOIN rest_review AS rr ON ri.rest_id = rr.rest_id W..
문제 USER_INFO 테이블과 ONLINE_SALE 테이블에서 년, 월, 성별 별로 상품을 구매한 회원수를 집계하는 SQL문을 작성해주세요. 결과는 년, 월, 성별을 기준으로 오름차순 정렬해주세요. 이때, 성별 정보가 없는 경우 결과에서 제외해주세요. 제출답안(MySQL) SELECT YEAR(sales_date) AS year, MONTH(sales_date) AS month, gender, COUNT(DISTINCT os.user_id) AS users FROM online_sale AS os JOIN user_info AS ui ON os.user_id = ui.user_id WHERE gender IS NOT NULL GROUP BY YEAR(sales_date), MONTH(sales_date..
문제 이용자의 ID가 담긴 문자열 배열 id_list, 각 이용자가 신고한 이용자의 ID 정보가 담긴 문자열 배열 report, 정지 기준이 되는 신고 횟수 k가 매개변수로 주어질 때, 각 유저별로 처리 결과 메일을 받은 횟수를 배열에 담아 return 하도록 solution 함수를 완성해주세요. 제출답안 def solution(id_list, report, k): # 중복이 없는 신고목록 report_no_dupe = set(report) # 신고당한 아이디 목록 reported_id = [repo.split()[1] for repo in report_no_dupe] # 경고 수를 초과한 아이디 목록 banned_id = [id for id in set(reported_id) if reported_id..
문제 7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을 조회하는 SQL 문을 작성해주세요. 제출답안(MySQL) SELECT flavor FROM (SELECT * FROM first_half UNION ALL SELECT * FROM july) AS NOW GROUP BY flavor ORDER BY SUM(total_order) DESC LIMIT 3 풀이(MySQL) 더보기 First_Half 테이블 확인 SELECT * FROM first_half July 테이블 확인 SELECT * FROM july First_half 와 July 테이블 합치기 FROM (SELECT * FROM first_half UNION ALL SELECT * FROM ..
문제 PATIENT, DOCTOR 그리고 APPOINTMENT 테이블에서 2022년 4월 13일 취소되지 않은 흉부외과(CS) 진료 예약 내역을 조회하는 SQL문을 작성해주세요. 진료예약번호, 환자이름, 환자번호, 진료과코드, 의사이름, 진료예약일시 항목이 출력되도록 작성해주세요. 결과는 진료예약일시를 기준으로 오름차순 정렬해주세요. 제출답안 (MySQL) -- 22/4/22/에 취소되지 않은 흉부외과 예약 테이블 WITH apr13_cs AS( SELECT * FROM appointment WHERE apnt_cncl_yn = 'N' -- 예약취소 상태가 N이고 AND mcdp_cd = 'CS' -- 진료과목이 흉부외과이며 AND DATE_FORMAT(apnt_ymd, '%Y-%m-%d') = '202..
문제 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제출답안 def solution(money): answer = [money//5500, money%5500] return answer 문제 바로가기
문제 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle 이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 제출답안 def solution(angle): # 90도 이하인 경우 if 0 < angle 0) * 1 return answer 문제 바로가기