전체 글
-
2024-02-02스파르타/TIL(Today I Learned) 2024. 2. 2. 23:10
더보기 SQL코드카타 Weather Observation Station 15(SQL)(round, where서브쿼리, max) Weather Observation Station 15 | HackerRank 137.2345보다 작은 것 중에서 가장 큰 LAT_N를 가지고 있는 것의 LONG_W을 조회하는 문제이다. 답은 소수점 4자리이하로 반올림한다. SELECT ROUND(s.long_w,4) FROM station s WHERE s.lat_n = (SELECT MAX(s2.lat_n) FROM station s2 WHERE s2.lat_n < 137.2345) Weather Observation Station 16(SQL)(round, min) Weather Observation Station 16 |..
-
2024-02-01스파르타/TIL(Today I Learned) 2024. 2. 1. 23:30
더보기 SQL 코드카타 Top Earners(SQL)(max, count, from 서브쿼리, where 서브쿼리, hackerrank는 with가 안되나?) Top Earners | HackerRank 한 직원의 총 수입은 월급*달수 로 구하는데, 가장 큰 총수입 금액과 그 금액을 받는 직원수를 구하는 문제이다 WITH total_earning AS ( SELECT e.employee_id, e.name, e.salary * e.months tot_earn FROM employee e ) SELECT count(*) FROM total_earning te WHERE te.tot_earn = (SELECT MAX(te2.tot_earn) FROM total_earning te2); ERROR 1064 (..
-
2024-01-31스파르타/TIL(Today I Learned) 2024. 1. 31. 23:49
더보기 SQL 코드카타 Japan Population(SQL)(간단) Japan Population | HackerRank 일본도시의 총인구를 구하는 문제이다. SELECT SUM(c.population) FROM city c WHERE c.countrycode = 'JPN' Population Density Difference(SQL)(간단) Population Density Difference | HackerRank 모든 도시중 가장 인구가 많은 도시의 인구와 가장 적은 도시의 인구의 차이를 구하는 문제이다 SELECT MAX(c.population)-MIN(c.population) FROM city c The Blunder(SQL)(문제 해석 어렵.., CEIL, regexp_replace, 특정문..
-
2024-01-30스파르타/TIL(Today I Learned) 2024. 1. 30. 23:03
더보기 SQL 코드카타 Revising Aggregations - The Sum Function(SQL)(간단) Revising Aggregations - The Sum Function | HackerRank 지역구가 캘리포니아인 CITY의 모든 도시의 총인구를 조회하는 문제이다 SELECT SUM(c.population) FROM city c WHERE c.district = 'California' Revising Aggregations - Averages(SQL)(간단) Revising Aggregations - Averages | HackerRank 지역구가 캘리포니아인 CITY의 모든 도시의 평균 인구를 조회하는 문제이다 SELECT AVG(c.population) FROM city c WHERE..
-
2024-01-27~2024-01-28스파르타/TIL(Today I Learned) 2024. 1. 29. 21:00
더보기 SQL 코드카타 1327. List the Products Ordered in a Period(SQL)(년월로 조건, LEFT JOIN, BETWEEN, AND &&, s년월의 조건하에서 추가 그룹지었을 때 조건으로 만족하는 것에 대응되는 다른 테이블에 있는 정보 출력) LeetCode - The World's Leading Online Programming Learning Platform 2020년 2월 동안 unit이 100개 이상 인 제품에 대하여 제품이름과 unit을 출력하는 문제이다. SELECT p.product_name, SUM(o.unit) unit FROM Orders o LEFT JOIN Products p ON o.product_id = p.product_id WHERE o.o..
-
2024-01-28스파르타/WIL(Weekly I Learned) 2024. 1. 28. 22:36
**FACTS(사실, 객관)** : 이번 일주일 동안 있었던 일, 내가 한 일 SQL 코드카타 21문제, 통계학 기초, 데이터 전처리&시각화, github특강 주로 SQL에 관련하여 코드카타하다가 생긴 궁금증들 질문 다수 이번주는 별다른 큰 일은 없었다 **FEELINGS(느낌, 주관)** : 나의 감정적인 반응, 느낌 SQL은 이제 어느정도 계속된 질문을 통해 약간 감을 잡아가는 듯한데 아직도 처음 보는 부분들이 있어 그부분들도 익숙해지는 시간이 좀더 필요할 듯하다, 통계학은 내가 물리하면서 쓰이는 부분에 대해서만 겉핥기로 일부만 배워본게 다라 용어등 처음 보는 부분이 너무 많아서 이해하기 어려웠다 우선적으로는 흐름만 대강 이해하고 세세한 것은 따로 추가적으로 공부해서 채워나가야 할듯하다. 데이터 전처..
-
2024-01-26스파르타/TIL(Today I Learned) 2024. 1. 26. 21:47
더보기 SQL 코드카타 196. Delete Duplicate Emails(SQL) (delete, 단순 출력이 아닌 데이터 자체에서 삭제시키는 것) https://leetcode.com/problems/delete-duplicate-emails/description/ 데이터 테이블에서 중복되는 이메일에 대해 최소id만을 남기고 나머지는 모두 삭제하는 문제이다. SELECT p.id, DISTINCT p.email FROM Person p #You have an error in your SQL syntax; check the manual that corresponds #to your MySQL server version for the right syntax to use near 'DISTINCT p.em..