전체 글 36

[인프런 빅쿼리 빠짝스터디 1주차] SQL 스터디 제품현황 분석 : 퍼널분석, PIVOT, ARRAY, STRUCT, UNNEST

인프런에서 빅쿼리 SQL 스터디 1주차는 다양한 SQL 분석 기법을 활용해 데이터를 심도있게 분석하는 것을 목표로 합니다. 특히, 퍼널분석과 데이터 구조의 변환에 초점을 맞추어 ARRAY(배열), STRUCT(구조체), pivot, UNNEST와 같은 빅쿼리의 주요 기능들을 학습합니다. 이러한 기능들을 통해 데이터의 구조를 효율적으로 다루고 분석할 수 있습니다.  🔑 중요 키워드: 퍼널분석, pivot, ARRAY, STRUCT, UNNEST📄 1. 퍼널분석 개념 정의 퍼널 분석이란?퍼널 분석은 사용자가 서비스 내에서 진행하는 주요 단계(이벤트)를 분석하는 기법으로, 각 단계에서 사용자가 얼마나 이탈하는지 확인할 수 있습니다. 퍼널 분석을 통해 개선해야 할 부분을 파악하고, 서비스의 전환율을 높일 수..

데이터/SQL 2024.10.27

[코딩테스트] 해커랭크 Hackerrank SQL Top Competitors 문제풀이

SQL 코딩테스트 준비를 위해 해커랭크 문제풀이를 해보려고 합니다. 서버는 MySQL을 기준으로 설정하였으며, 문제의 핵심은 sql에서 어떤 join을 사용할 것인지, having, order by 조건을 정확히 사용할 수 있는지를 이해하는 것입니다. SQL 코딩 능력을 키우고자 하는 분들에게 도움이 될 수 있도록 문제 해결에 필요한 사고 과정과 코드 설명을 상세히 다루었습니다.   퐈이어 🔥 문제 : Top Competitors (hackerrank sql, mysql)  난이도 : Medium서버 : MySQL테이블 이름 : 총 5개,(1) Hackers(2) Difficulty (3) Challenges(4) Submissions - 문제 의도 : JOIN 무엇을 사용할 것인지, HAVING, O..

데이터/SQL 2024.10.24

[코딩테스트] Hackerrank SQL Weather Observation Station 18 해커랭크 문제풀이

SQL 코딩테스트 준비를 위해 해커랭크 문제풀이를 해보려고 합니다. 서버는 MySQL을 기준으로 설정하였으며, 문제의 핵심은 sql로 거리공식을 이용해 계산 함수를 이해하는 것입니다. SQL 코딩 능력을 키우고자 하는 분들에게 도움이 될 수 있도록 문제 해결에 필요한 사고 과정과 코드 설명을 상세히 다루었습니다.  문제 : Weather Observation Station 18 (해커랭크 sql, mysql)   난이도 : Medium서버 : MySQL테이블 이름 : STATION 문제 의도 : SQL의 수학 계산 함수를 사용할 수 있는지, 없는지가 관건이다. 이에 거리 공식 중 Euclidean distance(유클리드 거리), Manhattan distance(맨하탄 거리), Hamming dista..

데이터/SQL 2024.10.24