문제설명5명 이상의 학생이 수업을 듣는 클래스를 써라핵심 포인트row별로 갯수를 구해야하므로 파티션 함수를 사용했다.Math면 Math별로 1,2,3,4,5... 이런식으로 row값을 출력해야함.partition by 함수정답다른 사람이 작성한 정답클래스로 그룹바이 후
https://leetcode.com/problems/product-sales-analysis-iii/submissions/?envType=study-plan-v2&envId=top-sql-50문제 해설각 제품이 팔린 첫번째 년도를 구해라. 힌트partitio
문제 해석쿼리이름과 quality = (rating/position)poor_query_percentage = rating이 3보다 작은 row의 개수 / 전체 개수를 구해서 %를 구하는것포인트두번째 rating/position는 구했으나, 세번째case when 을
문제해설student가 참석한 과목의 이름과 참석한 과목의 횟수를 구해야함.팁처음에 세 테이블을 outer join 시키려고 했으나, subject_name이 없는, Bob의 Physics같은 경우에는 참석하지 않아서 0이 나오지 않았다 그러므로 student와 sub
https://leetcode.com/problems/average-time-of-process-per-machine/description/?envType=study-plan-v2&envId=top-sql-50문제요약각 머신의 끝-시작의 시간을 구한뒤 각 머신
문제요약bonus가 1000 미만인 직원의 이름과 보너스를 출력해라!포인트employee테이블엔 있고 bonus에는 없는(보너스를 받지않는) 직원이 있기 때문에 employee테이블을 중심으로 join 해줘야함. (left조인)또한 보너스가 널값일때도 출력해줘야한다!
https://leetcode.com/problems/rising-temperature/description/?envType=study-plan-v2&envId=top-sql-50 > 문제요약 이전날짜(어제)보다 높은온도를 가진 row의 id를 출력하라 > 첫번째
https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier/description/?envType=study-plan-v2&envId=top-sql-50문제요약 employeeuni
문제요약Units Sold의 purchase_date가 Prices의 start_date와 end_date사이에 있고, 두 product_id가 동일한경우를 구하고그 product_id의 평균을 구하여라 (가격\*수량)/수량핵심포인트inner join, group by
리눅스의 장, 단점이식성(호환성)과 확장성이 용이하다.텍스트 모드 중심의 관리와 다양한 관리 환경의 제공풍부한 소프트웨어 개발 환경 제공다양한 네트워크 서비스 및 작업환경 지원뛰어난 안정성폭넓은 하드웨어 장치 지원시스템의 높은 신뢰성(RAID: (복수 배열 저가형/독립
https://leetcode.com/problems/percentage-of-users-attended-a-contest/?envType=study-plan-v2&envId=top-sql-50문제요약콘테스트에 참여한 user수 / 총 user수 를 구하여라!
https://leetcode.com/problems/immediate-food-delivery-ii/description/?envType=study-plan-v2&envId=top-sql-50문제) 문제 뜻ORDER_DATE와 CUSTOMER_PREF_DEL
https://leetcode.com/problems/monthly-transactions-i/description/?envType=study-plan-v2&envId=top-sql-50알게된것case when 과 sum의 콜라보가 중요!then 뒤에는 컬럼명
https://leetcode.com/problems/confirmation-rate/?envType=study-plan-v2&envId=top-sql-50left outer join 까지는 함.confirmed일때를 1, 아닐때를 0으로 두고 user_id
https://codeup.kr/problem.php?id=1019년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.자바 코테를 위해 기본으로 다시 문제풀이 시작! (그치만 이것도 힘들다..)알게된것.을 split할때는 \\.을 사용한다.Syst
https://leetcode.com/problems/managers-with-at-least-5-direct-reports/description/?envType=study-plan-v2&envId=top-sql-50셀프조인을 활용하는 방법. 그룹바이 함수로
case when 으로 처리하려고 했음 그러나 더 좋은 방법이 있었다! 항상 값을 어떻게 고칠지를 생각할것
https://school.programmers.co.kr/learn/courses/30/lessons/59413?language=oracle
https://school.programmers.co.kr/learn/courses/30/lessons/131537