본문 바로가기

분류 전체보기

(184)
23.12.14 데이터 그랜드 컨퍼런스 참여 후기 오늘은 서울 드래곤시티 3층 한라홀에서 열린 2023 데이터 그랜드 컨퍼런스에 참여했다. 며칠 전 우연히 지하철 벽면에 붙은 공고를 보고, 부랴부랴 사전신청을 했고, 오늘 다녀왔다. 그 공고를 우연히 보지 않았더라면 아마 그냥 이런 행사가 있는 줄도 모르고 지나쳐버렸겠지? 너무 아까웠을 터다. 여담이지만 이런 이벤트 정보는 대체 다들 어디서 얻으시는지 궁금하다...ㅎ 나처럼 우연히 얻으시는 걸까? 여튼 절대 퇴고는 없는, 한 번에 의식의 흐름대로 써내려간 짧지 않고 장황한 후기를 남겨보려 한다. 갔다 왔다. 용산 서울 드래곤시티 호텔 3층에서 열렸다. 용산에 이런 곳이 있는 곳도 몰랐고, 태생이 길치인 본인이라 호텔 내에 들어가서도 헤맸다는 것은 그리 놀랍지 않은 사실. 인천러에겐 서울은 멀고도 멀었지만..
262. Trips and Users(Hard) - 문제. Table: Trips +-------------+----------+ | Column Name | Type | +-------------+----------+ | id | int | | client_id | int | | driver_id | int | | city_id | int | | status | enum | | request_at | date | +-------------+----------+ id is the primary key (column with unique values) for this table. The table holds all taxi trips. Each trip has a unique id, while client_id and driver_id are forei..
SQL 고득점 kit(SELECT) - 3월에 태어난 여성회원 목록 출력하기 -- 풀이 SELECT MEMBER_ID , MEMBER_NAME , GENDER , DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE MONTH(DATE_OF_BIRTH) = 3 AND GENDER = 'W' AND TLNO IS NOT NULL ORDER BY MEMBER_ID; - 어려운 문제는 아니나, 조건이 이것저것 많다. 1) 생일이 3월인 2) 여성의 정보를 출력하는데, 3) 전화번호가 NULL인 경우는 제외하고 4) 결과는 회원 ID 기준으로 오름차순 정렬하며 5) DATE_OF_BIRTH의 형식이 예시와 동일해야 한다. 조건을 잘 보아야 하는 문제였다.
SQL 고득점 kit(SELECT) - 흉부외과 또는 일반외과 의사 목록 출력하기 -- 풀이 SELECT DR_NAME , DR_ID , MCDP_CD , DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMD FROM DOCTOR WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS' ORDER BY HIRE_YMD DESC, DR_NAME; - DATE_FORMAT과 ORDER BY 사용법, WHERE절에 조건을 여러 개 걸 줄 아는가를 묻는 문제였다. 주의사항만 빼놓지 않으면 굉장히 평이한 문제였다.
SQL 고득점 kit(SELECT) - 평균 일일 대여 요금 구하기 -- 풀이 SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV'; - ROUND 함수와 WHERE절만 사용할 줄 알면 되는 쉬운 문제였다. 해설은 따로 하지 않는다.
Week 1. 실전반 1주차(23.12.04 ~ 23.12.08) - 미션. 데이터리안 블로그의 리텐션 글 읽기. https://datarian.io/blog/classic-retention 리텐션 (1) Classic Retention AARRR 프레임워크에서 가장 중요한 Retention, 사용자 유지와 관련한 지표 계산에 대해서 알아봅시다. datarian.io 총 5개의 포스트가 있다. 리텐션Retention이 무엇인지, 그 종류엔 어떤 것이 있는지, 특정 서비스의 활성 사용자 수 지표 등에 대해 자세히 기술되어 있다. 우선, 본인은 이 글에서 리텐션이 무엇인지 처음 접했다. 명색이 데이터 분석가를 목표로 하면서 하나도 몰랐다는 사실에, 분석이란 숫자 나열 혹은 시각화가 전부가 아니거늘... 하며 자기반성 한번..
SQL 실전반 시작 이번주부터 데이터리안 SQL 데이터 분석 캠프 | 실전반 수강을 시작했다. SQL에 대해 기본적인 건 알고 있다고 생각해서 바로 실전반 수강을 결정했다. 4주간의 수강기간동안 최대한 많은 것을 얻어갈 수 있도록 열심을 내 볼 작정이다. 화이팅!
SQL 고득점 kit(SELECT) - 오프라인/온라인 판매 데이터 통합하기 # 풀이 SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT FROM ONLINE_SALE WHERE SALES_DATE BETWEEN '2022-03-01' AND '2022-03-31' UNION ALL SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') SALES_DATE, PRODUCT_ID, NULL AS USER_ID, SALES_AMOUNT FROM OFFLINE_SALE WHERE SALES_DATE BETWEEN '2022-03-01' AND '2022-03-31' ORDER BY SALES_DATE, PRODUCT_ID, USER_ID; - 해설 3월에 팔..