MySQL - 식품 배송 데이터 분석 본 글은 SQL을 공부하기 위해 속 예제를 연습하고 기록한 글이다. 매일 배운 내용을 잘 기록해서 제대로 소화하는 게 이 글의 최종 목표이다. 막간 도서 소개 출처 YES 24 (노수영 저) 6장 식품 배송 데이터 분석 1. 데이터 생성하기 https://www.kaggle.com/c/instacart-market-basket-analysis/data Instacart라는 e-commerce 회사의 데이터를 분석해본다. 해당 데이터 세트는 위의 URL로 들어가 Clone or Download를 클릭해 데이터를 다운 받을 수 있다. 다운로드한 파일은 MySQL Workbench에서 실행한다. 2. 데이터 구조 이해하기 SELECT * FROM aisles; -- 상품 카테고리 SELECT * FROM de.. 2023. 10. 10. MySQL - 상품 리뷰 데이터를 이용한 리포트 작성 본 글은 SQL을 공부하기 위해 속 예제를 연습하고 기록한 글이다. 매일 배운 내용을 잘 기록해서 제대로 소화하는 게 이 글의 최종 목표이다. 막간 도서 소개 출처 YES 24 (노수영 저) 5장 상품 리뷰 데이터를 이용한 리포트 작성 1. 데이터 생성하기 https://www.kaggle.com/datasets/nicapotato/womens-ecommerce-clothing-reviews 위 URL로 접속 후 Download 버튼을 클릭해 CSV 파일을 다운로드한다. 다운로드한 파일은 MySQL Workbench에서 실행한다. 필자는 해당 데이터셋을 dataset2로 명명하였다. 2. 데이터 구조 이해하기 dataset2의 기본 정보는 아래와 같다. 이중 상품 평점을 통해 상품의 문제점과 개선방향을 .. 2023. 10. 10. MySQL 기본구문 - 분석을 위한 조건을 정확하게! 필터 역할 'WHERE' WHERE 구 테이블에 ‘검색하고 싶은’ 조건 적용하기 위한 방법 엑셀에서 필터의 역할이라고 할 수 있음. : ‘데이터를 걸러주는 역할’ 조건에 맞게 테이블이 축소되고, 축소된 테이블에서 select 를 함. from 테이블명 다음에 where 구문 작성해야함. 검색하고 싶은 조건은 연산자 (비교/SQL/논리 연산자) 를 사용하여 조건을 적용할 수 있음. WHERE 구 연산자를 위한 데이터 행 이해 데이터형에 따라서 연산자 작성방법이 다를 수 있음. 문자와 날짜에서도 대소 비교연산자 사용 가능. 문자 - VACHAR, CHAR, STRING (ex. ‘SQL’, ‘기획자’) 날짜 - DATE, DATETIME (ex. ‘2015-07-14’) ⇒ 문자 날짜는 싱글쿼테이션 (’ ‘)이 필요. 숫자(정수형).. 2023. 10. 10. MySQL - 자동차 매출 데이터를 이용한 리포트 작성 본 글은 SQL을 공부하기 위해 속 예제를 연습하고 기록한 글이다. 매일 배운 내용을 잘 기록해서 제대로 소화하는 게 이 글의 최종 목표이다. 막간 도서 소개 4장 자동차 매출 데이터를 이용한 리포트 작성 1. 데이터 생성하기 https://www.mysqltutorial.org/mysql-sample-database.aspx MySQL Sample Database This page provides you with a MySQL sample database that helps you to practice with MySQL effectively and quickly. You can download the sample database and load it into your MySQL Server. www... 2023. 10. 5. MySQL 기본구문 - 데이터를 선택하기 위한 SELECT, FROM SELECT select_list FROM table_name; SELECT : ~하나 이상의 테이블에서 내가 원하는 데이터를 선택하는 명령어 먼저 SELECT 뒤에 데이터를 선택할 컬럼을 하나 이상 지정한다. 여러 컬럼일 경우 ,(쉼표)로 구분해야 한다. FROM 에서는 데이터를 선택하려는 테이블의 이름을 지정한다. FROM : 데이터를 검색해오는 데이터베이스와 테이블을 지정하는 구문 정확하게 어디에서, 어떤 데이터를 검색해야하는지 명확하게 작성해줘야 한다. 명령문 실행 순서는 FROM -> SELECT로 어떤 데이터베이스에서(FROM) 어느 테이블을 검색(SELECT)할지 어디 테이블에서(FROM) 어떤 컬럼명을 검색(SELECT)할지로 생각하면 편하다. 쿼리문 예시 (샘플 데이터 사용) 출처 : h.. 2023. 10. 4. [멀티켐퍼스] 세미 PJT : 지하철 혼잡도 예측 서비스 트러블 슈팅 지난 한달간 팀원들과 고생하면서 준비한 프로젝트에서 무려 최우수상을 받게 되었다! (짝짝짝)좋은 결과를 얻기도 했지만 프로젝트를 준비하면서 마주했던 문제상황과 해결과정을 정리를 해 놓아야마무리 또한 좋게 지을 수 있을 것 같아 이 글을 시작하게 되었다.우선 필자는 데이터 수집과 전처리를 담당하였기 때문에 해당 과정에 겪은 문제점과 해결과정을 정리하고자 한다. 아래는 세미 프로젝트에 대한 간략한 정보이다. 프로젝트 소개개요 : 본 서비스는 지하철 내 혼잡도 및 안정성 문제 심각화, 기존 혼잡도 제공 서비스 아쉬운 점 개선하고자 지하철 혼잡도를 미리 예측하는 서비스입니다. 사용자의 편의성을 위해 원하는 조건을 맞춰서 혼잡도 정보를 제공합니다.수깅기관 : 멀티캠퍼스 데이터분석 & 엔지니어 취업캠프 28회차 개.. 2023. 9. 27. 이전 1 2 3 4 5 6 다음