원문: https://f-lab.kr/blog/graduate-interview-habihow-write-developer-blog ➕ 아티클 요약 및 주요 내용요약 : 단순 개인공부노트같은 TIL 작성을 지양하자주요 포인트 :공부한 내용을 단순히 소개하는 것이 아닌, 프로젝트 활용 경험, 개념 이해도를 보여주는 글을 작성하면 좋다. 다른 사람들에게 도움이 되고, 이해하기 쉬운 글 작성을 위한 노력이 필요하다. ➕ 핵심 개념 및 용어 정리핵심 개념 : 1. 암기가 아닌 이해가 필요-단순히 공부만 한 것은 이해가 아닌 암기 >> 특정 개념을 공부한 내용x, 프로젝트 활용 경험 공유2.깊은 개념 정리 : 차별화된 글 작성-특정 개념에 대해 소개하는 글을 누구나 작성 가능 그러나 내부 원리에 대해 다루게 되면..
전체 글
데이터 분석가로 나아가는 중
✨20240627 TIL@SQL 라이브 세션 1일 차 숙제 문제1date 칼럼이 2023-01-01보다 큰 날짜의 game_account_id, game_actor_id, serverno를 추출select game_account_id, game_actor_id, servernofrom userswhere date > '2023-01-01'2023-01-01보다 큰 날짜를 구해야 하기 때문에 where 절 사용 문제2조건1) level 컬럼이 10 초과이고 >> level > 10조건2) serverno 컬럼이 1이 아니며 >> serverno 1조건3) 아이템이름컬럼이 레벨업 패키지 또는 시즌패스이고 >> etc_str2 in ('레벨업 패키지', '시즌패스')조건4) 아이템 획득..

@SQL 코트카타37번 - 조건에 맞는 도서와 저자 리스트 출력하기'경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요.결과는 출판일을 기준으로 오름차순 정렬해주세요.select b.book_id, a.autor_name, substr(b.pulished_date, 1, 10) published_datefrom book b inner join author a on b.author_id=a.author_idwhere category='경제'order by 3 INNER JOIN으로 해결 조회 : b.book_id, a.author_name, b.published_da..

@SQL 코드카타34번 - 있었는데요 없었습니다관리자의 실수로 일부 동물의 입양일이 잘못 입력. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성. 이때 결과는 보호 시작일이 빠른 순으로 조회.select o.animal_id, o.namefrom animal_ins i inner join animal_outs o on i. animal_id=o.animal_idwhere o.datetime INNER JOIN으로 해결 조회 : i.animal_id, i.nameANIMAL_ID로 INNER JOIN 조건 : o.datetime grioup by로 그룹 지정 >> 다른 사람들의 풀이법을 봤을때 굳이 지정하지 않아도 무방순서 : order by i. datet..
데이터의 종류정성적 데이터: 사람들의 감정, 동기, 의견, 인식 등을 서술형으로 기록.정량적 데이터: 숫자로 표현되며, 셀 수 있고 측정 가능하고 비교할 수 있음.데이터 분석이란?원시 데이터를 정리, 변환, 검사하여 유용한 인사이트를 도출하는 작업.인사이트는 차트, 그래프, 대시보드 등의 시각적 형태로 표현.데이터 분석의 중요성고객 타깃팅 개선: 경쟁업체 이해, 시장 요구사항에 맞춘 제품/서비스 제공, 적합한 청중 도출.성과 측정: 집중해야 할 영역 파악, 성과 달성도 표로 만들어 목표 설정 및 기회 발견.문제 해결 도움: 올바른 데이터 분석으로 정보에 입각한 결정 가능.데이터 분석 프로세스질문 인식 및 식별: 명확한 목표 설정, 비즈니스 이해와 인사이트 중요.원시 데이터 수집: 정성적/정량적 데이터 분..

33번 - 상품 별 오프라인 매출 구하기PRODUCT 테이블과 OFFLINE_SALE 테이블에서 상품코드 별 매출액(판매가 * 판매량) 합계를 출력하는 SQL문을 작성. 결과는 매출액을 기준으로 내림차순 정렬해 주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬.select p.product_code, sum(price*sales_amount) salesfrom product p inner join offline_sale o on p.product_id=o.product_idgroup by 1order by 2 desc, product_code INNER JOIN으로 해결하나의 판매 데이터만 존재하면 되기 때문에 inner join 사용매출액을 구해야 하기 때문에 sum을 이용produc..

@알고리즘 SQL32번 - 카테고리 별 도서 판매량 집계하기2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성. 결과는 카테고리명을 기준으로 오름차순 정렬select b.category, sum(s.sales) TOTAL_SALESfrom book b inner join book_sales s on b.book_id=s.book_idwhere sales_date like '2022-01%'group by categoryorder by category INNER JOIN을 통한 문제 해결 조회 : b.category, sum(s.sale)book_id로 inner join 결합조건 : like '..

@알고리즘 SQL31번 - 오랜 기간 보호한 동물아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호 시작일을 조회하는 SQL문을 작성. 이때 결과는 보호 시작일 순으로 조회.select i.name, i.datetimefrom animal_ins i left join animal o on i.animal_id=o.animal_idwhere o.datetime is nullorder by i.datetime limit 3 LEFT JOIN 을 통한 문제 해결조회 : i.name, i.datetimeanimal_id를 통한 결합처음에 join 할때 이름을 이용하여 조인을 하였는데 틀린 답이라고 나왔다. 왜 그런지 봤더니 이름은 동일이름이 있을 수가 있어서 그랬던 것..