분류 전체보기 31

SQL CONCAT, SUBSTRING 문자열 함수 - 해커랭크 Hackerrank SQL The PADS 문제풀이 적용

SQL 코딩테스트 준비를 위해 해커랭크 문제풀이를 해보려고 합니다. 서버는 MySQL을 기준으로 설정하였으며, 문제의 핵심은 [sql 문자열 함수를 인지하고, 문자와 연결하는 함수 CONCAT]을 활용하는 것입니다. 문제 분석을 통해 정답 SQL 쿼리와 오답을 포함한 자세한 풀이 과정을 작성했습니다. SQL 코딩 능력을 키우고자 하는 분들에게 도움이 될 수 있도록 문제 해결에 필요한 사고 과정과 코드 설명을 상세히 다루었습니다. 🔥  📌 SQL 문자열 함수: CONCAT 및 SUBSTRING 정리 1. CONCAT 함수CONCAT 함수는 여러 개의 문자열을 하나로 결합하는 데 사용됩니다. 이 함수는 데이터베이스에서 다양한 문자열을 조합하여 새로운 문자열을 생성할 수 있게 해줍니다.예시:name , a..

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

SQL 코딩테스트 준비를 위해 해커랭크 문제풀이를 해보려고 합니다. 서버는 MySQL을 기준으로 설정하였으며, 문제의 핵심은 [sql로 조건을 이해하고, 조건 테이블을 생성한 후 추출하거나 이 과정에서 서브쿼리]를 이해하는 것입니다. 문제 분석을 통해 정답 SQL 쿼리와 오답을 포함한 자세한 풀이 과정을 작성했습니다.   문제 : Contest Leaderboard  (해커랭크 Hackerrank SQL)난이도 : Medium서버 : MySQL테이블 이름 : Hackers, Submissions문제 의도 : 서브쿼리 혹은 조건 테이블 생성 후 추출  Contest Leaderboard | HackerRankGenerate the contest leaderboard.www.hackerrank.com    ..

SQL DATE 날짜 시간 함수 비교정리 + 오류해결 MySQL, BigQuery, Hue(Impala)

SQL 코딩테스트나 실무에서 날짜 관련 함수를 많이 접하실 것입니다. 그런데 서버환경에 따라 조금씩 문법들이 달라서 매우 헷갈리더라구요. MySQL, BigQuery, Hue(Impala) 서버에 따라 날짜관련 함수들을 비교하고 정리해보겠습니다. 관련 예시문제들에 적용해보았습니다.   📌 SQL 날짜함수 비교 정리  함수MySQLBigQueryHue (Impala)현재 날짜CURDATE()CURRENT_DATE()CURRENT_DATE()날짜 포맷팅DATE_FORMAT(date, format)FORMAT_DATE(format_string, date)DATE_FORMAT(date, format)문자열을 날짜로STR_TO_DATE(string, format)PARSE_DATE(format_string, s..

성공적인 월별 목표 플래너 자동화 템플릿 무료 제공 (Tableau 편)

2025년 새해가 성큼 다가오고 있습니다. 한 해의 마무리를 준비하면서, 올해 초에 계획했던 목표들을 모두 이루셨나요? 지난 번에는 월별 목표 플래너 excel 템플릿을 설명드렸는데, 오늘은 데이터 시각화 꽃, tableau 툴을 사용해  더 세부적으로 자동화된 플래너를 구현해보겠습니다.        Tableau 제품에는 여러가지가 있지만, 그중에서 가장 범용적으로 사용하는 것은 desktop 버전 입니다.  무료 버전인 tableau public 버전은 태블로 파일을 공유할 수 없어 아래 모든 내용은 tableau -desktop 버전 기준입니다.   tableau 를 처음 들어보시거나 설치가 안되어 있다면, 다음 글을 숙지하신 후 아래 글을 읽어주세요.   태블로 퍼블릭, 태블로 무료 다운로드 (1..

[인프런 스터디 빅쿼리 3주차] SQL 리텐션 분석 (Retention analysis) : 서비스의 성과와 고객 경험을 극대화하기 위한 전략

인프런에서 강의도 듣고 스터디 신청시 30% 할인 쿠폰을 통해 강의도 수강하고 ~ 스터디도 참여할 수 있습니다. 카일스쿨님의 인프런 빅쿼리 SQL 스터디 3주차에서 학습한 SQL의 리텐션 분석 내용을 활용해 재구성했습니다.  활용 코드는 모두 직접 작성했습니다.     혹시 리텐션, 들어보시거나 아래와 같은 그림들 보신적 있으실까요?     애매하게 자리잡았던 리텐션 개념들 + 기준 정하는 법 + 활용 코드까지 뿌시러 가보겠습니다!     🔑 중요 키워드: 리텐션 분석, 코호트, Classic 리텐션, Range 리텐션, Rolling 리텐션 📄 1. 리텐션 개념 정의  리텐션 (retention) 이란? 리텐션은 특정 기간 동안 고객이 제품이나 서비스를 지속적으로 사용하는지를 측정하는 중요한 지표로..

린분석 데이터 분석 책추천 ch3~6

데이터 분석 관련 책, 린분석 이전 포스팅에 이어 ch3~6에 대한 내용입니다.   이전 포스팅 린분석 책 추천   린분석 데이터 분석 책 추천 및 리뷰 ch1~ch2린분석  1. 누구에게 필요한가? :혁신적인 것을 개발하고 싶어하는 창업가, 데이터 과학자들, 웹 분석가, 디지털 마케터, 퍼포먼스 마케터 등등 2. 얻을 수 있는 인사이트는 무엇인가? :린 스타deviz.tistory.com  어떤 일을 할 것인가? 스타트업의 성공 비결이 있다면 그것은 바로 초점이다.  사업기획서를 한페이지에 요약문제 : 사람들이 불편함을 느끼는 진짜 문제점을 찾았는가? 고객군 : 목표 시장을 알고 있는가? 고객군을 구별해서 각각에 맞는 메세지를 전달할 방법을 알고 있는가? 고유의 가치 제안 : 여러분의 제품이 왜 더 나..

도서 2024.11.09

린분석 데이터 분석 책 추천 및 리뷰 ch1~ch2

린분석  1. 누구에게 필요한가? :혁신적인 것을 개발하고 싶어하는 창업가, 데이터 과학자들, 웹 분석가, 디지털 마케터, 퍼포먼스 마케터 등등 2. 얻을 수 있는 인사이트는 무엇인가? :린 스타트업과 기본적 분석 개념 및 적용방법을 알 수 있고, 가장 중요한 지표를 찾는 방법을 알게됩니다. 이 책은 창업을 원하는 자들이 자신의 아이디어가 사업모델로 적합한지, 어떤 단계에 있는지 알 수 있습니다.     저는 데이터 분석가에 관심이 있으며, 프로젝트 진행하면서 지표들을 설정해 왔는데 실무에서 정말 좋은 지표인지 알 수 없었습니다. 이 책을 통해서 어떤 지표와 분석이 의미있을지 알 수 있을 것 같습니다. 특히 product analysis와 관련된 개념들 (A/B test,코호트 분석, 지표종류 등등)에 ..

도서 2024.11.08

성공적인 자기계발을 위한 월별 목표 플래너 자동화 템플릿 무료제공 (Excel 편)

2025년 새해가 성큼 다가오고 있습니다. 한 해의 마무리를 준비하면서, 올해 초에 계획했던 목표들을 모두 이루셨나요?    항상 처음은 패기 넘치지만, 어떤 목표를 두고 꾸준히 실행한다는 것은 정말 힘든일 같습니다. 성공하는 사람들은 어떻게 목표를 이룰까요? 그들이 중요하다고 말하는 공통점 중 하나는 바로 시각화 입니다! 그래서 저도 플래너에 할일과 목표들을 작성해보았지만,, 깜빡하고 작성을 하지 않거나 몇일 안가서 포기해버리는 경우가 많았습니다. 그래서, 찾아봤습니다. 해야 할 일에 대해 체크만 하면 월별 목표가 얼마나 완료되었는지 자동으로 시각화 해주는 템플릿 어디 없을까? 그런데 제가 원하는 자동화 템플릿은 없더라구요. 그래서, 제가 만들었습니다. 정말 간단하게도 개인이 원하는 월별 목표 10개를..

[인프런 스터디 빅쿼리 2주차] SQL 스터디 윈도우 함수(WINODW FUNCTION), FRAME, QUALIFY

인프런에서 강의도 듣고 스터디 신청시 30% 할인 쿠폰을 통해 강의도 수강하고, 스터디도 참여할 수 있습니다. 카일스쿨님의 인프런 빅쿼리 SQL 스터디 2주차에서 학습한 SQL의 꽃, 윈도우 함수와 FRAME, QUALIFY 활용법을 요약해보았습니다.    다음과 같은 질문에 SQL(쿼리)로 바로 떠올라서, 쓸 수 있다면 스크롤을 내리지 않아도 돼요! Q1. 상품 데이터에서, 상품별 누적 매출값을 표에 추가해주세요. Q2. 유저/고객별로  다음/이전에 방문한 날짜는?Q3. 날짜별로 현재부터 5일전까지 평균매출값은?    SQL에서 윈도우~ 함수 모르면 윈도우~  없는 집 처럼 데이터 분석에 빈틈이 생기는...! 그럼 스크롤을 내려볼까요~ let's go ~    🔑 중요 키워드: 윈도우 함수, 함수종류..

[코딩테스트] 해커랭크 Hackerrank SQL Ollivander's Inventory 문제풀이

SQL 코딩테스트 준비를 위해 해커랭크 문제풀이를 해보려고 합니다.  🔥 문제 분석을 통해 정답 SQL 쿼리와 오답을 포함한 자세한 풀이 과정을 작성했습니다.서버는 MySQL을 기준으로 설정하였으며, 문제의 핵심은 [WHERE 절의 서브쿼리 작성하는 법]을 이해하는 것입니다.  SQL 코딩 능력을 키우고자 하는 분들에게 도움이 될 수 있도록 문제 해결에 필요한 사고 과정과 코드 설명을 상세히 다루었습니다.  문제 : Ollivander's Inventory (hackerrank sql) 난이도 : Medium -> 글쓴이 체감 난이도 : Hard서버 : MySQL테이블 이름 : Wands, Wands_Property문제 의도 : non-evil의 각각 power, age에 대해 필요한 최소한의 gold..