전체 글
-
2024-01-17스파르타/TIL(Today I Learned) 2024. 1. 18. 00:36
오늘은 프로젝트가 다음날 발표인지라 마무리 짓는다고 파이썬으로 시각화 관련으로 이것저것 많이 하였는데 마찬가지로 정신없어서 TIL에 적을 용도로 정리해놓지는 못하였다 그리고 겨우겨우 밤에 코드카타 한문제 푼게 다이다 더보기 SQL 코드카타 1211. Queries Quality and Percentage(SQL)(case when 한 것을 나누기 계산하다 에러, round, case when, with, left join) https://leetcode.com/problems/queries-quality-and-percentage/description/ quality는 rating/position의 평균으로, rating이 3미만인 경우는 poor query로 판단, 그리고 poor query perce..
-
2024-01-16스파르타/TIL(Today I Learned) 2024. 1. 16. 23:39
더보기 SQL 코드카타 1251. Average Selling Price(SQL) (with, case when, round, left join, where, on조건으로 between사용) (굉장히 여러 번 시도한 쿼리) https://leetcode.com/problems/average-selling-price/description/ 특정 기간마다 가격이 달라지는 상품에 대하여 기간과 가격이 나와 있는 테이블과 상품이 팔린날짜와 수량이 적혀있는 테이블을 통해 상품이 팔린 평균 가격을 구하는 문제이다. SELECT s.product_id, ROUND(SUM(s.units * p.price)/SUM(s.units),2) average_price FROM UnitsSold s LEFT JOIN Prices..
-
2024-01-15스파르타/TIL(Today I Learned) 2024. 1. 15. 23:27
더보기 SQL코드카타 1280. Students and Examinations(SQL) (CROSS JOIN, INNER JOIN, 다중 JOIN) (나중에 복습 필수) https://leetcode.com/problems/students-and-examinations/ 각 학생 테이블, 과목 테이블, 시험테이블을 주고 각 학생이 과목별로 몇번씩 시험을 봤는지 학생 아이디, 학생 이름, 과목, 시험친 횟수로 하여 출력하는 문제이다 SELECT stu.student_id, stu.student_name, sub.subject_name, count(ex.student_id) attended_exams FROM Students stu CROSS JOIN Subjects sub LEFT JOIN Examinat..
-
2024-01-13~2024-01-14스파르타/TIL(Today I Learned) 2024. 1. 15. 23:15
더보기 SQL 코드카타 1068. Product Sales Analysis I(SQL) (inner join) https://leetcode.com/problems/product-sales-analysis-i/description/ 두 테이블을 가져와서 각 Sale_id에 대해 product_name, year, price를 출력하는 문제이다 SELECT p.product_name, s.year, s.price FROM Sales s INNER JOIN Product p ON s.product_id = p.product_id; 1581. Customer Who Visited but Did Not Make Any Transactions(SQL)(left join) https://leetcode.com/pr..
-
2024-01-14스파르타/WIL(Weekly I Learned) 2024. 1. 14. 22:31
**FACTS(사실, 객관)** : 이번 일주일 동안 있었던 일, 내가 한 일 이번 주는 파이썬 관련해서 과제와 알고리즘 특강, 프로젝트 기간 일부가 포함되어있었다 SQL 코드카타 22문제, 파이썬 코드카타 10문제(+코드카타가 아닌 따로 프로그래머스에서 푼 문제 2, 3문제정도)를 풀었고 파이썬 관련 과제기간이 일부 포함되어있었으며, 알고리즘 특강, 파이썬 개인과제 해설특강, 프로젝트 팀 도메인 정하기, 프로젝트 관련 회의 및 조사, 데이터 처리가 이번 주 있었던 일들을 전부 적으면 이렇다고 할 수 있겠다. 그리고 조금 무리해서 분량을 잡다보니(?) ( 주말 역시 마찬가지로 ) 평소 수면보다 늦은 시간에 자서 매우 피곤하고 상태가 좋지 못한 컨디션으로 일주일을 보냈다 **FEELINGS(느낌, 주관)*..
-
2024-01-1스파르타/TIL(Today I Learned) 2024. 1. 12. 23:12
더보기 SQL 코드카타 1683. Invalid Tweets(SQL) (length) https://leetcode.com/problems/invalid-tweets/submissions/1143909780/ SELECT t.tweet_id FROM Tweets t WHERE LENGTH(content)>15; LENGTH,CHAR_LENGTH, CAHRACTER_LENGTH가 있음 사용법은 보이는 대로 그냥 LENGTH (문자열)하면됨 1378. Replace Employee ID With The Unique Identifier(SQL) (LEFT JOIN) https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier/desc..
-
2024-01-11스파르타/TIL(Today I Learned) 2024. 1. 11. 22:41
더보기 SQL 코드카타 584. Find Customer Referee(SQL) https://leetcode.com/problems/find-customer-referee/ id=2인 유저에게 초대받지 않은 사람의 이름을 출력하는 문제이다. SELECT c.name FROM Customer c WHERE c.referee_id !=2 or c.referee_id is null customer테이블로 부터 referee_id가 2가 아니거나 null인 이름을 모두 출력해주었다 595. Big Countries(SQL) https://leetcode.com/problems/big-countries/description/ 큰 나라(면적이 3000000이상이거나 인구가 25000000이상인 나라)의 이름, 인..
-
2024-01-10스파르타/TIL(Today I Learned) 2024. 1. 10. 23:01
더보기 SQL 코드카타 자동차 대여 기록 별 대여 금액 구하기(SQL) (with, substr, locate, datediff, case when, join, round) https://school.programmers.co.kr/learn/courses/30/lessons/151141 CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '트럭'인 자동차의 대여 기록에 대해서 대여 기록 별로 대여 금액(컬럼명: FEE)을 구하여 대여 기록 ID와 대여 금액 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준으로 내림차순 정렬하고, 대여 ..