본문 바로가기

분류 전체보기

(91)
240719 TIL SQL  #서울에 위치한#식당 ID / 식당 이름 / 음식 종류 / 즐겨찾기수 / 주소 / 리뷰 평균 점수#I / I / I / I / I/ R#두 테이블간 FK는 i.REST_ID / r.REST_ID#리뷰 평균 점수는 소수 세번째 자리에서 반올림# 평균점수 기준 내림차순 -> 즐겨찾기수 기준 내림차순SELECT i.REST_ID, i.REST_NAME, i.FOOD_TYPE, i.FAVORITES, i.ADDRESS, round(avg(r.REVIEW_SCORE),2) SCORE from REST_INFO i inner join REST_REVIEW r on i.REST_ID=r.REST_IDand substr(i.ADDRE..
240718 TIL SQL  SELECT substr(s.sales_date,1,4) YEAR, substr(s.sales_date,6,2) MONTH, i.gender GENDER, count(distinct i.user_id) USERSfrom online_sale s left join user_info i on s.user_id=i.user_idwhere i.gender is not nullgroup by 1,2,3order by 1,2,3 asc  Ptyhon plt.rc('font', family='Malgun Gothic')                   # 깨진 한글 폰트 해결plt.rcParams['axes.unicode_minus'] = False           ..
[데이터 전처리&시각화] 1주차 과제 채용 공고 5개 스크랩 하고 키워드 나열 하기 키워드 위주 회사를 찾는것이 아니라 역할에 집중 (1) (주)카카오엔터테인먼트Data Analyst 업무내용 실척 측정과 평가 지표 설정문제해결의사결정인사이트 도출시각화 리포팅 지원자격 SQL통계모델링수리 모델링TrinoPresto HiveSparkTebleau (2)아정네트웍스 업무 성과 분석 인사이트 발굴 프로세스 개선 신규지표 개발, 관리 문제해결 의사결정 시각화 리포팅  우대경험GA4 MMP CRM 데이터 전처리 SQL 빅쿼리 GA4 데이터시각화(Tebleau, 루커 등) (3)밀리의 서재 정량적 수치 분석 인사이트 데이터마트 설계 데이터 거버넌스 운영 SQL 데이터 시각화 툴(Superset, Tableau, Redash 등) 데이터 마트 운영 대용..
240717 TIL SQL59.자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기   이래저래 머리 굴려가면서 작성했던 코드는 아래와 같다.select distinct CAR_ID, case when substr(a.minnn,1,10) = '2022-10-16' then '대여중' else '대여 가능' end AVAILABILITYfrom (select history_id, car_id, min(start_date) over (partition by car_id) minnn, max(end_date) over (partition by car_id) maxxxfrom car_rental_company_rental_history) aorde..
[아티클스터디] 데이터 분석가가 되어 보니 중요한 것들 https://yozm.wishket.com/magazine/detail/1863/ 데이터 분석가가 되어보니 중요한 것들 | 요즘IT개발자, 디자이너, 기획자, HR, 오퍼레이션 등 대부분의 직무에서 우리가 일하기 전 예상했던 업무와 실제 업무에는 차이점이 존재합니다. 비즈니스는 빠르게 변화하기 때문에, 학생 때 배운 교yozm.wishket.com 요약데이터 분석가는 조직의 전반적인 의사결정의 퀄리티를 높이는 역할주요포인트AS-IS데이터 분석가는 모델링 하는 사람으로 생각하여 통계, 머신러닝, 딥러닝을 준비하고 머신러닝 기법들을 공부함모델의 점수와 데이터를 탐색적 분석하여 인사이트를 제공To-Be린 분석, 비즈니스 모델, 데이터 시각화, 마케팅 등 모델링 기술 이외의 중요한 역량이 있음을 깨달음핵심개념..
3주차 WIL 계획 했던 SQL 관련된것은 따라 잡았으나 파이썬 관련해서는 내가 지금 조금 부족해서 그런가 시간도 많이 소요되고 있어서 진도를 따라 잡지 못했다. 차주는 파이썬을 위주로 공부를 해야겠다.  그리고 ADsP의 경우도 일단 1회독을 우선으로 목표하기 위해서는 강의를 수강하고 한번 읽는다느 개념으로 접근해야지 지금 처럼 필기하고 뭐하고 하다보면 시간 소요가 너무 오래 될 것 같다. 그래서 다음주에는 ADsP 진도 쭉 빼봐야겠다.   그리고 7월 11일 목요일 9시에 퇴실 신청을 하려하였으나홈페이지의 문제로 인해서 접속불가한 상황이 발생했다. 난 즉시 이 사실을 스파르타측에 알렸고 스파르타도 홈페이지 기술적인 문제 때문이라는 답변을 받았다.그렇게 난 퇴실 신청을 하지 못한체 외출을 하였고 11시경 유선연락이와..
240712 TIL 알고리즘 카타가 생각보다 많이 어렵고 시간이 소요된다. SQL54.최댓값 구하기  SELECT max(datetime) 시간from animal_ins  라이브세션 과제   파이썬 n, m = map(int, input().strip().split(' '))for _ in range(0,m): print(str('*'*n))  해당문제는 입력값이 5,3 이런 형태가 아니라 5 3 이렇게 입력되는것을 파이썬이 인지하게 하는게 관건이었던 문제다사실 아직도 map함수와 strip 함수는 잘 모르겠으니 공부 해야겠다.
240711 TIL 오늘 세웠던 계획 및 달성 현황 SQL51. 없어진 기록 찾기 내가 세운 논리animal_ins 와 animla_outs 중 분실된것을 찾기 위해서는 outs의 모든 행의 값이 필요하므로 right join 을 함animal_id 를 key로 함ins에서 id가 null 인거 찾으면 되겠다SELECT o.ANIMAL_ID, o.NAMEfrom animal_ins i right join animal_outs o on i.animal_id=o.animal_idwhere i.animal_id is nullorder by o.ANIMAL_ID  52. 과일로 만든 아이스크림 고르기 양쪽에 모두 데이터가 있어야 하므로 inner join애초에 가져올때 총주문량 3000 이상인거 가져 오면 되겠다.S..
240709 TIL (join과 관련하여) 기존 제출 코드select a.PRODUCT_ID, a.PRODUCT_NAME, a.TOTAL_SALESfrom(select p.product_id, p.product_name, sum(p.price) * sum(o.amount) TOTAL_SALES, date_format(o.produce_date,'%y-%m') bbbfrom food_product p right join food_order o on p.product_id=o.product_idgroup by product_id) awhere a.bbb='22-05'order by a.TOTAL_SALES desc, a.product_id; 일단 sum(p.price) 부터 틀림 튜터..
20240709 TIL 오늘의 계획1.ADsP 자격증 강의 수강ADsP 강의를 1~2일차 수강하였다.데이터와 데이터사이언티스트에 대한 전반적인 설명이 주를 이루었는데 요즘 하고 있는 아티클스터디의 내용과 겹치는 부분이 꽤 있었다. 지금 가장 기억 나는건 데이터분석가 or 데이터사이언티스트는 하드스킬 및 소프트스킬이 필요하다.  2.라이브세션 과제2회차 강의는 리스트와 딕셔너리에 대한 부분을 배웠다.인덱싱과 슬라이싱 부분, 리스트값 대체 및 딕셔너리의 키와 밸류 등에 다시한번 다루었다.3.SQL 카타 49번 질문 관련SQL이 작동 하는 문법 순서는 아래와 같다.SQL이 내부적으로 인지하고 작동하는 순서는 아래와 같아요.Select * from 테이블명;FROM → ON → JOIN → WHERE → GROUP BY → HAVIN..