241218 TIL 데이터 분석과정 - SQL 코드카타(저자 별 카테고리 별 매출액 집계하기, 그룹별 조건에 맞는 식당 목록 출력하기, 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기, 오프라인/온라인 판매 데이터 통합하기)
·
데이터분석캠프 TIL
241218 TIL  1. SQL 코드카타 정리❤️문제1. 저자 별 카테고리 별 매출액 집계하기 총 세 개의 테이블이 주어졌고, 특정 기간의 카테고리 별 매출액, 저자 ID, 저자명, 카테고리, 매출액을 구해주어야 한다.  BOOK 테이블  BOOK 테이블    AUTHOR 테이블     BOOK_SALES 테이블   ✅문제풀이  #AUTHOR_ID, AUTHOR_NAME, CATEGORY, SALES출력 - 2022년 1월만 추출해야 함.  # 매출액 구하는 식만들기 #GROUP BY로 2022년 1월을 묶어준다.  2022년 1월 매출액만 불러오기 위해서 GROUP BY로 먼저 그룹화해 준 후 HAVING절로 2022년 1월 매출값을 가져왔더니 동작하지 않았다.  그 이유는 HAVING절은 집계 함수..
241216 TIL (SQL 코드카타 - 자동차 평균 대여기간 구하기, 우유와 요거트가 담긴 장바구니)
·
데이터분석캠프 TIL
1. 자동차 평균 대여기간 구하기   ✅문제 풀이SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_DATE, START_DATE) +1), 1) AS AVERAGE_DURATIONFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYGROUP BY CAR_IDHAVING AVG(DATEDIFF(END_DATE, START_DATE) + 1 ) >= 7ORDER BY AVERAGE_DURATION DESC, CAR_ID DESC; # 출력할 값: CAR_ID, AVERAGE_DURATION평균 대여 기간이 7일 이상인 자동차들의 평균 대여 기간을 구하기 위해서는 두 날짜의 차이를 구해주는 함수인 DATEDIFF를 통해서 기간을 출력해야 한다.  DATEDIFF(..
데이터 리터러시 : 성과 측정을 위한 유의한 지표 정리
·
DATA
1. 지표의 정의특정 목표나 성과를 측정하기 위한 구체적이고 측정 가능한 기준으로, 목표의 달성도를 평가하고 전략적 결정에 필요한 핵심 정보를 제공한다.   2. 주요 지표 정리 (2) 활성 유저(Active User)      특정 기간 내에 웹 사이트나 애플리케이션에 참여한 고유 사용자 수를 계산하는 것. -> 성장, 이탈 및 제품 유지를 측정하는 높은 수준의 제품 지표이다.  활성 사용자(Active User)의 정의 (1)활성 사용자의 의미 | Active User는 활성 사용자를 말한다. MAU, WAU, DAU에 들어가는 그 ‘AU’가 Active User이다. 그래서 우리가 GA4를 살펴볼 때는 총 사용자 수로 보는 것이 아니라 Active User 즉, 활성 사brunch.co.kr  활성..
GA4 : GTM에 태그 연결하기
·
DATA/GA4
이번 포스팅에서는 데이터 트래킹을 위해 GTM에 태그를 연결하는 방법을 설명하려고 한다.  ✅태그 연결 방법(1) 가장 먼저 태그 관리자의 작업공간에 들어가서 태그로 이동한다.   (2) 상단에 태그 이름을 지정해주고, 태그 구성 클릭 → Google 애널리틱스를 선택  (3) Google 태그를 선택한 후 측정 ID를 입력해준다. (만약, 측정 ID를 까먹었다면 구글애널리틱스로 들어가서 (관리 → 데이터 스트림)에서 확인 가능)  (4) 트리거는 태그가 언제 실행될 지를 결정하는 것Google 태그는 다른 태그들보다 가장 먼저 실행되어야 하고 모든 웹사이트에서 실행되어야 하기 때문에Initialization - All Pages를 클릭한 후 저장한다.   (5) Google 태그의 변경 사항을 반영하기..
241211 SQL 코드카타(조건에 맞는 사용자 정보 조회하기, 조건에 부합하는 중고거래 상태 조회하기, 취소되지 않은 진료 예약 조회하기)
·
DATA/SQL
1. 조건에 맞는 사용자 정보 조회하기 🅰️풀이과정# SELECT: USER_ID, NICKNAMECONCAT 함수로 전체주소의 형식을 만들어준다. (CITY, STREET_ADDRESS1,2를 붙여줌) 중간에 " "공백을 삽입해주어 가독성을 높인다. CONCAT과 SUBSTRING함수로 전화번호 형식을 만들어준다.  1~3까지 절단 후 하이픈(-) 삽입, 4번째에서 4글자 불러오고 하이픈 삽입. 마지막 자리 모두 불러오기 #FROM절: JOIN함수로 USER_ID와 WRITER_ID를 연결한다.  #GROUP BY: USER_ID기준으로 정렬. 같은 사람이 몇 번 거래했는지 알아야 하므로 #HAVING 절로 WRITER_ID가 세번 언급된 사람을 찾는다. SELECT U.USER_ID, ..
SQL 코드카타 풀이(없어진 기록 찾기, 과일로 만든 아이스크림 고르기, 재구매가 일어난 상품과 회원 구하기)
·
DATA/SQL
1. 없어진 기록찾기 ❓문제#입양을 간 기록은 있는데 보호소에 돌아온 기록이 없는 동물의 ID와 이름을 조회하라.  🅰️풀이방법# 두 테이블을 비교하여 없는 값을 찾아내고자 함. # LEFT JOIN 두 테이블을 비교했을 때, 왼쪽에 있는 데이터는 무조건 가져오지만, 오른쪽에 오는 테이블은 조건에 맞는 데이터가 없을 시에 NULL로 표시한다. ❗참고로, LEFT OUTER JOIN과 LEFT JOIN은 동일 / JOIN과 INNER JOIN도 동일 #입양을 간 기록은 존재한다고 했으므로, ANIMAL_OUTS 데이터를 왼쪽에 배치하여 모든 값이 무조건 나오게 해야 한다.SELECT O.ANIMAL_ID, O.NAMEFROM ANIMAL_OUTS AS O LEFT JOIN ANIMAL_..
241210 TIL 파이썬 개념 정리(변수, 자료형, 리스트 문법)
·
데이터분석캠프 TIL
1. 출력문코드상의 결과들을 출력시켜서 사람이 직접 결과물을 볼 수 있도록 해주는 문법.  print() 함수가 가장 대표적인 출력문 함수, 화면에 값을 출력할 때 사용한다. 만약, 여러 값을 출력하고자 한다면 쉼표(,)로 구분한다.  - 문자를 파이썬에서 사용할 때는 ""(따옴표) 사이에 문자를 작성해야한다.  2. 변수(Variable)변수는 값을 저장하는 공간으로 상자라고 생각하면 쉽다. 변수는 반드시 사용하기 전에 선언되어야 한다. 선언은 원하는 값들을 변수에 넣어달라는 뜻이다. 변수를 선언하고자 할 때는 변수의 이름을 지어주어야 하는데, 본인이 원하는 이름 아무거나 넣어서 만들면 된다.(=)을 사용하여 값을 할당해준다. 아래의 예시를 보면 age, name이 변수이고, 25와 Alice는 변수를..
2024년도 최고의 광고: 나이키 - 'Winning Isn't Comfortable'
·
MARKETING/REFERENCE
나이키의 Winning Isn't Comfortable 캠페인이 글로벌 광고 잡지인 adage선정 올 해 최고의 광고로 꼽혔다.   나이키는 Winning Isn't Comfortable 캠페인을 정기적으로 진행하고 있다. 2024년 9월, 10월~11월 뉴욕에서 열리는 시티 마라톤 대회 시기에 맞춰 최신 캠페인을 공개했다. 이번 캠페인에서는 총 세 가지 영상으로 어떤 상황이나 환경에서도 달릴 수 있다는 메시지를 강조했다.나이키의 'Just Do It' 슬로건을 만든 장본인인 와이든 앤 케네디(Wieden and Kennedy)가 이번 캠페인도 기획했다.   이 시리즈는 1. Morning 2. Sunshine 3. Stair 총 3부작으로 구성되었으며, 프랑스의 유명 프로덕션 컴퍼니인 Iconoclas..