융무의 기술블로그
article thumbnail
[SQL][Leetcode] 181. Employees Earning More Than Their Managers
Algorithm/SQL 2020. 6. 21. 19:13

https://leetcode.com/problems/employees-earning-more-than-their-managers/ Employees Earning More Than Their Managers - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Problem Analysis 1. Id와 ManagerId가 같은걸 JOIN 한다. 2.Salary가 managers 보다 사람을 찾는다. Solution SELECT E.Name AS Employee F..

article thumbnail
[SQL][Leetcode] 177. Nth Highest Salary
Algorithm/SQL 2020. 6. 19. 22:43

https://leetcode.com/problems/nth-highest-salary/ Nth Highest Salary - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Problem Analysis 1. 먼저 N번째 높은 salary리를 찾는것이기 때문에 ORDERY BY를 이용해서 DESC 한다 2. OFFSET은 몇번째 ROW부터 출력할 것인지 묻는 함수이다 파이썬의 순서에 0,1,2를 생각하면 편할거같다. Solution CREATE FUNCTION ..

article thumbnail
[SQL][Leetcode] 176. Second Highest Salary
Algorithm/SQL 2020. 6. 19. 22:27

https://leetcode.com/problems/second-highest-salary/ Second Highest Salary - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Problem Analysis 1. 2번째로 높은 salary를 구해야 하기 때문에 where절에 서브쿼리를 이용해서 구했다. Solution SELECT MAX(Salary) AS SecondHighestSalary FROM Employee WHERE Salary < (SELEC..

article thumbnail
[SQL][Leetcode] 175. Combine Two Tables
Algorithm/SQL 2020. 6. 19. 20:31

https://leetcode.com/problems/combine-two-tables/ Combine Two Tables - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Problem Analysis 1. provides the following information for each person이므로 각각의 정보에 대해 SELECT 하고 LEFT JOIN을 한다. Solution SELECT P.FirstName, P.LastName, A.City, A.St..

article thumbnail
[시계열] Box-Jenkins 방법을 이용한 ARIMA모형
Data Analysis 2020. 6. 17. 21:10

한국공항공사 사이트에서 크롤링해온 데이터를 토대로 시계열 데이터 분석을 하려고 한다. Box-Jenkins 방법을 이용한 예측 모형을 만들거고 ARIMA모형과 평활법으로 예측한 모형과 비교하려고 한다. https://mjs1995.tistory.com/149 목차는 다음과 같다. 2000년 1월부터 12월~2019년 1월부터 12월의 한국공항공사 시계열 데이터를 토대로 2020년 1월~12월까지의 국내선 및 국제선 여객수 예측 코로나로 인해 2020년 항공사 여객수가 예측값에 비해서 얼마나 감소했는지 비교하기 위해 한국공항공사 시계열 데이터를 크롤링 (https://www.airport.co.kr/www/extra/stats/timeSeriesStats/layOut.do?menuId=399) 한국공항공사..

article thumbnail
[SQL][프로그래머스] 보호소에서 중성화한 동물
Algorithm/SQL 2020. 6. 17. 16:57

https://programmers.co.kr/learn/courses/30/lessons/59045 코딩테스트 연습 - 보호소에서 중성화한 동물 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr Problem 보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요..

article thumbnail
[크롤링]BeautifulSoup + selenium을 이용한 표 크롤링
Data Analysis 2020. 6. 17. 00:39

시계열 데이터 분석을 위해 한국 공항공사에 있는 데이터를 수집하려고 한다 https://www.airport.co.kr/www/extra/stats/timeSeriesStats/layOut.do?menuId=399 시계열 통계 : 항공통계 : 고객센터 : KAC 한국공항공사 해당 월 통계자료는 익월 업무일 기준 5일 이후 공표 www.airport.co.kr 한국공항공사에 가면 데이터를 엑셀형태로 받을 수 있지만 내가 원하는 형태로 불러오기 위해 크롤링을 하기로 했다. 한국공항공사 사이트에 들어가면 항공통계가 있는데 아래에 원하는 연도의 테이블을 크롤링 하는법에 대해 알려주려고 한다. Solution 먼저 필요한 라이브러리를 불러온뒤에 webdriver을 이용해준다. webdriver에 관한 설명은 아래..

article thumbnail
[크롤링]BeautifulSoup을 이용한 표 크롤링
Data Analysis 2020. 6. 17. 00:21

시계열 데이터 분석을 위해 한국 공항공사에 있는 데이터를 수집하려고 한다 https://www.airport.co.kr/www/extra/stats/timeSeriesStats/layOut.do?menuId=399 시계열 통계 : 항공통계 : 고객센터 : KAC 한국공항공사 해당 월 통계자료는 익월 업무일 기준 5일 이후 공표 www.airport.co.kr 한국공항공사에 가면 데이터를 엑셀형태로 받을 수 있지만 내가 원하는 형태로 불러오기 위해 크롤링을 하기로 했다. 한국공항공사 사이트에 들어가면 항공통계가 있는데 아래에 원하는 연도의 테이블을 크롤링 하는법에 대해 알려주려고 한다. Solution BeautifulSoup 라이브러리는 정적인 페이지에 주로 사용되는데 여기서는 2000.01~2000.1..