본문 바로가기

분류 전체보기65

[SQL/프로그래머스 SQL 고득점 kit] 자동차 대여 기록에서 장기/단기 대여 구분하기(Level 1) https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT HISTORY_ID ,CAR_ID ,DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE ,DATE_FORMAT(END_DATE, '%Y-%m-%d') AS END_DATE ,CASE WHEN DATEDIFF(end_date, start_date)+1 >=30 THEN '장기 대여' ELSE '단기 대여' END AS RENT_TYPE # ,DAT.. 2023. 1. 25.
[데이터리안 3주차] 복습/알게된 것 정리 WHERE 절에서는 SELECT에서 선언한 변수명을 사용할 수 없다. HAVING 보다는 WHERE에서 조건을 거는 것이 쿼리 효율적이다.-group하기 전에 1차적으로 WHERE에서 자르고 그group by를 하기 때문에 속도차이가 날 수 있다. 1. 구해야하는 것 2. 필터 조건 3. 정렬 조건 HAVING 에서 조건 나열은 AND ORDER BY, GROUP BY 에서 조건 나열은 ,(쉼표) WHERE에서의 조건 나열은 AND/ OR 2023. 1. 23.
[SQL] DISTINCT 이해하기 데이터리안 3주차 과제 중 '가구 판매의 비중이 높았던 날 찾기(solvesql) ' 풀이할 때 헷갈렸던 DISTINCT 에 대한 정리글입니다. order_date order_id category 2020-01-01 CA-2020-1 Furniture 2020-01-01 CA-2020-2 Furniture 2020-01-01 CA-2020-3 Office Supplies 2020-01-01 CA-2020-4 Office Supplies 2020-01-01 CA-2020-4 Furniture 2020-01-01 CA-2020-4 Furniture 2020-01-01 CA-2020-4 Food 구하는 것 furniture : 해당 일의 Furniture 카테고리 주문 수 : furniture_pct : 해당.. 2023. 1. 23.
[데이터리안 2주차 과제]RFM 분석 / 샘플데이터 연구 https://datarian.io/blog/what-is-rfm?utm_source=sql-camp&utm_medium=camp&utm_campaign=referral&utm_content=sql-basic RFM 분석이란 무엇일까요 CRM 타겟팅을 하는 방식 중 가장 범용적으로 사용할 수 있고, 사용자 분류에 효과적인 RFM 분석 기법에 대해 알아보겠습니다 datarian.io Recency : 얼마나 최근에 구매했는가 Frequency : 얼마나 자주 구매했는가 Monetary : 얼마나 많은 금액을 지출했는가 records 테이블에 들어있는 'JP-15520' 유저의 데이터를 확인해봅시다. 해당 유저가 주문을 한 횟수는 몇 번인가요? -> 6 records 테이블에 들어있는 'JP-15520' 유.. 2023. 1. 21.