728x90 전체 글348 [해커랭크] Interviews - MySQL https://www.hackerrank.com/challenges/interviews/problem Interviews | HackerRankfind total number of view, total number of unique views, total number of submissions and total number of accepted submissions.www.hackerrank.com문제Write a query to print the contest_id, hacker_id, name, and the sums of total_submissions, total_accepted_submissions, total_views, and total_unique_views for each contest .. 2024. 6. 14. 구글 한글 깨짐 해결 ([matplotlib] 한글 폰트 설정) 설치!pip install koreanize-matplotlibimportimport koreanize_matplotlib런타임을 다시 시작할 필요X 2024. 6. 14. 코호트 분석(Cohort Analysis) 코호트 분석특정 기간 동안 특정 경험을 공유한 집단 간의 행동 패턴을 비교 및 분석하는 방법코호트특징이 비슷한 사용자들을 그룹화하는 것 코호트 분석 사용고객의 행동 파악그룹의 특정 기간 동안의 행동 변화를 정량적으로 측정하고 서로 비교이벤트 후에 고객의 행동 패턴이 어떻게 변했는지를 파악하고 빠르게 변화하는 시장 수요에 더 민감하게 반응 가능고객의 유지율 개선 & 이탈률 감소고객 유지율 개선에 기여하는 원인을 찾아내고 그 요소를 강화 가능이탈을 초래하는 원인을 파악한 뒤 이에 맞추어 대응 가능LTV(고객 생애 가치)를 높이는데 도움이 됨고객 맞춤형 마케팅 전략 수립고객 그룹의 행동 패턴을 파악하여 더 효과적인 타겟 마케팅 전략을 진행 가능 코호트 분석 결과 활용 예시유지율 분석충성도 평가유지율이 시간이 .. 2024. 6. 14. 데이터 분석을 위한 SQL 레시피 6장 공부 웹사이트에서의 행동을 파악하는 데이터를 추출URL 경로정규표현식substirng(url from '//[^/]+([^?#]+)// : URL에서 프로토콜의 끝 부분 다음에 오는 두 개의 슬래시를 찾기[^/]+ : 슬래시가 아닌 문자가 하나 이상 연속되는 부분을 찾기[^/] : /가 아닌 모든 문자+ : 플러스 기호는 앞의 패턴이 하나 이상 반복됨을 의미([^?#]+) : 물음표나 샵 기호가 아닌 문자가 하나 이상 연속되는 부분을 찾아 추출( ) : 괄호는 캡처 그룹을 나타내며, 이 그룹 안의 내용을 추출[^?#] : ?나 #이 아닌 모든 문자+ 예) " https://chaemi720.tistory.com/manage/newpost/376?type=post&return"-> /manage/newpost/.. 2024. 6. 13. RFM 분석 RFM 분석으로 사용자를 3가지 관점의 그룹으로 나누기RFMRecency : 최근 구매일최근 무언가를 구매한 사용자를 우량 고객으로 취급Frequency : 구매 횟수사용자가 구매한 횟수를 세고, 많을수록 우량 고객으로 취급Monetary : 구매 금액 합계사용자의 구매 금액 합계를 집계하고, 금액이 높을수록 우량 고객으로 취급즉, 사용자별로 얼마나 최근에, 얼마나 자주, 얼마나 많은 금액을 지출했는지에 따라 사용자들의 분포를 확인하거나 사용자 그룹(또는 등급)을 나누어 분류하는 분석 기법사용자별로 RFM을 집계하는 쿼리with purchase_log as ( select user_id , amount -- 날짜 , substring(stamp, 1, 10) as dt from action_log .. 2024. 6. 13. [프로그래머스] LV5. 멸종위기의 대장균 찾기 - MySQL (RECURSIVE) WITH RECURSIVE 문WITH RECURSIVE 쿼리문을 작성하고 내부에 UNION을 통해 재귀를 구성예시 - 1씩 증가WITH RECURSIVE CNT AS ( -- Non-Recursive 문장( 첫번째 루프에서만 실행됨 ) SELECT 1 AS n UNION ALL -- Recursive 문장 SELECT n + 1 AS num FROM CNT WHERE n https://school.programmers.co.kr/learn/courses/30/lessons/301651?language=mysql 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 .. 2024. 6. 13. 이전 1 2 3 4 5 6 ··· 58 다음 반응형