일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sql partition by
- 태블로
- 비즈니스 분석가
- sql문제풀이
- sql with
- 패스트캠퍼스
- eda
- 데이터분석가 과정
- Python
- stratascratch
- groupby
- 국비지원
- while
- GA
- SubQuery
- sql문제
- Tableau
- 시각화
- 데이터베이스
- 파이썬
- 논리적사고
- 크롤링
- 데이터분석가양성과정
- 데이터 분석을 위한 sql 레시피
- 비즈니스분석가양성과정
- 데이터캠프
- for
- BDA과정
- 데이터분석
- SQL
- Today
- Total
목록분류 전체보기 (46)
원시인
정말 중요하고 다분하게 사용되는 부속질의(subquery)에 대해서 정리하는 시간을 가져보겠습니다. 부속질의(subquery)란 하나의 SQL문 안에 다른 SQL문이 중첩된 질의 다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾거나 가공할 때 사용합니다. 데이터가 대량일 때 데이터를 모두 합쳐서 연산하는 조인보다 필요한 데이터만 찾아서 공급해주는 부속질의가 성능이 더 좋습니다 주질의 (main query, 외부질의)와 부속 질의 (subquery , 내부질의)로 구성됩니다. 부속질의(subquery)의 종류 스칼라 부속질의( scalar subquery) select절 안에서 사용되는 부속질의로, 부속질의의 결과 값을 단일 행, 단일 열의 스칼라 값으로 반환합니다. 원칙적으로 스칼라 값이 들..
Salesforce 인터뷰 문제 Compare each employee's salary with the average salary of the corresponding department. Output the department, first name, and salary of employees along with the average salary of that department. 각 직원의 급여를 해당 부서의 평균 급여와 비교하세요. 해당 부서의 평균 급여와 함께 부서, 이름 및 직원 급여를 출력합니다. 문제가 짦다고 방심하면 안되는 문제인거 같아요 ㅎㅎ 밑에 풀었던 답들을 보면서 같이 고민해보는 시간이 되었으면 좋겠습니다. 첫번째 answer select department,first_name,sal..
Amazon 인터뷰 문제 Find the details of each customer regardless of whether the customer made an order. Output the customer's first name, last name, and the city along with the order details. You may have duplicate rows in your results due to a customer ordering several of the same items. Sort records based on the customer's first name and the order details in ascending order. 고객의 주문 여부에 관계없이 각 고객의 세부..
수집한 데이터의 일부는 원래 분석 용도가 아니어서 분석에 활용하기 어려운 경우가 존재합니다. 이런 경우 데이터를 분석하기 쉽게 가공해서 유지해두는 것이 좋습니다. 3장을 통해 데이터를 분석에 적합 형태로 가공하는 방법을 배워보도록 하겠습니다. # 코드를 레이블로 변경하는 쿼리 select user_id , case when register_device = 1 then '데스크톱' when register_device = 2 then '스마트폰' when register_device = 3 then '애플리케이션' else '' end as device_name from mst_users ; # URL에서 요소 추출하기 # 호스트 단위로 집계 , 정규표현식을 통해 호스트 이름의 패턴을 추출 select s..
StrataScratch Drop Box 인터뷰 문제 Write a query that calculates the difference between the highest salaries found in the marketing and engineering departments. Output just the absolute difference in salaries. 마케팅 부서와 엔지니어링 부서에서 가장 높은 연봉의 차이를 계산하는 쿼리를 작성합니다. SELECT MAX(CASE WHEN b.department = 'marketing' THEN salary END) - MAX(CASE WHEN b.department = 'engineering' THEN salary END) AS max_salary_dif..
사용자 전체의 특징과 경향 찾기 서비스를 제공하는 측에서 알고 싶은 사용자 정보 사용자의 속성(나이, 성별, 주소지) , 사용자의 행동(구매한 상품, 사용한 기능, 사용하는 빈도) 사용자의 액션 수 집계하기 (사용자가 서비스 내부에서 제공되는 기능 등을 얼마나 이용하는지 집계) with state AS ( -- 로그 전체의 유니크 사용자 수 구하기 select count(distinct session) as tot_uu -- 특정 Unique Users를 전체 Unique Users로 나눈것을 사용률(Usage_rate) from action_log ) select l.action, count(distinct l.session) as action_uu, count(1) as action_count , -..