[인프런] BDA학회_9기 - Excel 조건식과 피벗 테이블
·
데이터 공부/Excel
[인프런 강의] 빅데이터의 통찰력을 키워주는 엑셀 Quick Start(인프런 X BDA학회 스터디) ✔️ Excel 조건식 활용✔️ Excel 피벗테이블 활용    ✔️ Excel 조건식 활용  # 조건식의 응용이 기능에는 내가 임의로 조건을 어떻게 적용할 수 있는지   # 조건식의 응용유형 1. 기본 기능 + 조건식(참조를 유의하여 써야 함 : 행, 열 고정에 신경쓸 것)• 자동필터(숫자 필터)• 고급필터• 조건부 서식에서의 조건식• 유효성 검사에서의 조건식 2. 함수식 + 조건식• IF계열 함수• AND, OR• OOOIF 함수• 조회 함수• DXXX계열 함수• 배열 수식    # 조건의 형식 1. 셀 조건 : 시트 속에 조건 표현고급 필터와 DXXXX계열 함수들의 조건 표현조건을 실시간으로 바꾸어..
[MySQL] BDA학회_9기 - SQL 활용 월 계산의 유의점과 쿼리테스트 풀이
·
BDA 학회/BDA학회_9기
SQL 문법 기초 연습반 7주차 강의 ✔️ 월 계산의 주의점 : date_diff나 date_add 사용해야 하는 이유✔️ 쿼리 테스트 (문제에 대한 쿼리가 3~5분 이내에 나오는 것을 목표로 진행)    ✔️ 월 계산의 주의점 : date_diff나 date_add 사용해야 하는 이유  # 날짜 계산하는 경우 유의할 점날짜와 관련된 계산을 수행할 때,단순히 일자를 더하거나 빼는 것보다는 date_diff()와 date_add()와 같은 함수 활용 DATE_DIFF()두 날짜 간의 차이를 일수로 걔산 진행예) date_diff('2003-02-01', '2003-01-31')의 결과는 1이 나오고(실제 날짜 계산에 용이) DATE_ADD()특정 날짜에 주어진 간격(일, 월, 연도 등) 더하는데 사용예) ..
[MySQL] BDA학회_9기 - SQL을 활용한 피벗 테이블과 Cohort(코호트) 분석
·
BDA 학회/BDA학회_9기
SQL 문법 기초 연습반 6주차 강의 ✔️ 피벗 테이블(Pivot Table) 활용✔️ Cohort(코호트) 분석 및 피벗팅(피벗 테이블) 활용     # 예시 데이터 확인활용할 테이블의 데이터가  어떻게 구성되어 있는지 확인  데이터 중에서 고객번호, 주문날짜 중 년도와 월, 전체 순판매액(주문개수 * 각 물품 가격) 확인orders 테이블을 기준으로 orderdetails 테이블을 조인하여 구성(order by 1,2 = order by customerID, Order_YearMonth)select o.customerNumber as customerID, date_format(o.orderdate, '%Y-%m') as Order_YearMonth, sum(od.quantityOrdere..
[인프런] BDA학회_9기 - Excel 자동 필터와 셀 서식과 조건부 서식 적용
·
데이터 공부/Excel
[인프런 강의] 빅데이터의 통찰력을 키워주는 엑셀 Quick Start(인프런 X BDA학회 스터디) ✔️ 데이터 골라내기(자동필터)✔️ 자동필터의 확장✔️ Excel의 셀 서식과 조건부 서식    ✔️ 데이터 골라내기(자동필터) 빅데이터 분석 시작 전의미있는 데이터 선정해 집계 정보를 얻음(SQL의 Where절 또한 필터 역할 수행) 필터를 통해 데이터 가려내는 이유데이터를 어떻게 구성하고 있는지 파악하고,데이터 정리의 선행작업으로 활용하고,집계할 데이터를 선별하기 위해 사용 가능  # 자동필터원하는 데이터만 가려서 볼 수 잇는 필터 데이터 범위 적용 > 홈 탭 > 정렬 및 필터 > 필터 데이터 범위 적용 > 홈 탭 > 데이터 > 필터 ctrl + shift + L (MAC : ctrl + shift ..
[MySQL] BDA학회_9기 - CTE 활용 전년대비성장률 및 직원 평균 매출 조회
·
BDA 학회/BDA학회_9기
SQL 문법 기초 연습반 5주차 강의 ✔️ CTE 활용 :  전월 대비 성장률_LAG() 함수 활용✔️ CTE 활용 : 직원 평균 매출(직원 성과 지표)    ✔️ CTE 활용 :  전월 대비 성장률_LAG()함수 활용 먼저 연도/ 월별로 구분하여 전체 주문 수, 중복되지 않은 고객 수 확인 select year(o.orderdate) as orderYear, month(o.orderdate) as orderMonth, count(distinct o.orderNumber) as Total_orders, count(distinct (o.customerNumber)) as unique_customersfrom orders as ogroup by orderYear, orderMonth;   orde..
[MySQL] BDA학회_9기 - 요구사항에 따른 집계함수 활용 SQL 구문 작성
·
BDA 학회/BDA학회_9기
SQL 문법 기초 연습반 4주차 강의 ✔️ 요구 조건 1 에 따른 집계 확인✔️ 요구 조건 2 에 따른 집계 확인✔️ 요구조건 3 에 따른 집계 확인✔️ 요구조건 4 에 따른 집계 확인     ✔️ 요구 조건 1 에 따른 집계 확인  고객들의 월별 주문 횟수를 계산하여 특정 월에 고객들의 활동 정보를 요약하여 출력(결과 출력 조건 : 고객 번호와 연도, 월, 연도별 주문 수, 월별 주문수 조회) 고객이름, 고객번호, 주문번호, 주문날짜 확인customers와 orders를 left join으로 연결(customers를 기준으로 orders 조인 진행)select c.customerName, c.customerNumber, o.orderNumber, o.orderDatefrom custo..
[MySQL] BDA학회_9기 - 문제 구조화 및 CTE 활용
·
BDA 학회/BDA학회_9기
SQL 문법 기초 연습반 3주차 강의 ✔️ SQL 구조화(Query)✔️ CTE의 개념과 기본 구조 활용✔️ 이와 관련된 실습 코드 공부해보기    # Query(쿼리)의 목적과 해야하는 이유? 해당 Query를 통해 무엇을 얻고자 하고,우리는 어떤 데이터/테이블/조건/컬럼을 사용하여 비즈니스 요구사항에 대한 논리적 흐름 설계(비즈니스 요구사항은 구조화 되어 있지 않고 우리가 생각한 것보다 복잡한 경우가 대부분)   # 질문(Query을 구성하기 위한) 최소한의 필수 조건 ・ 원하는 요구사항을 정확히 파악하기・ 원하는 요구사항이 데이터베이스 내의 위치를 정확히 파악・ 데이터베이스에 대한 로직 필수적으로 이해・ 쿼리 역량은 기본 중의 기본 문제 구조화 -> 예) 매월 / 회원과 비회원 / 고객의 주문 건수..
[MySQL] BDA학회_9기 - MySQL IF문과 CASE ~ WHEN문 활용
·
BDA 학회/BDA학회_9기
SQL 기초 문법 연습반의 2주차 강의 ✔️ IF 문✔️ CASE WHEN 문✔️ 위의 구문들을 이용하여 실습 문제 풀이     # IF 문조건에 의해 참인 경우와 거짓인 경우의 값이 다르게 반환됩니다.(MYSQL의 경우 소문자로 작성하여도 구문이 실행됩니다)if(조건, 참인 경우 반환값, 거짓인 경우 반환값);  예시 코드내가 들은 과목의 점수가 88점 이상이라면 'A' 아니라면 'B'라고 표시하고 싶다(임의로 코드만 작성한 것이기 때문에 테이블 없다면 결과는 나오지 않습니다.)select student_number, student_name, sub_number, sub_name, sub_score, if(sub_score >= 88, 'A', 'B') as SCOREfrom subject_stud..
BDA 학회 2기수(8기/9기)참여자가 밝히는 BDA학회 추천 이유 👍
·
BDA 학회/BDA학회_9기
BDA 학회란? • 매 기수 1000명 이상의 학회원이 수강하는 데이터 분석 학회• 데이터 분석에 관심이 있는 대학생, 직장인 참여 가능• 매주 온라인으로 진행되는 수준별 강의 및 행사 진행     # BDA 학회를 통해 얻을 수 것  1️⃣  정규 수업을 통한 데이터 분석 역량 강화매주 주중과 주말에 저녁 시간을 활용한 분반별 1시간 가량의 수업이 진행되며데이터를 이해하는데 필요한 지식부터 데이터 분석과 ML(머신러닝)에 이르기까지다양한 강의를 원하는 만큼 듣고 공부할 수 있습니다  저는 8기에는 데이터분석 전처리(Pandas) 수업과 9기에는 SQL 문법 기초 연습반을 수강하였습니다.  현재 대학생의 신분으로 작년부터 꾸준히 수업에 참여하고 있으며중간고사나 기말고사 기간에는 휴강을 진행하는 등 대학생..
[혼공S] 2주차_SELECT문과 WHERE절 활용
·
SQL/혼자 공부하는 SQL
혼자 공부하는 SQL✔️ SELECT문✔️ SELECT + WHERE문✔️ ORDER BY(정렬) - 2주차(2) 블로그 참조✔️ GROUP BY(그룹핑) - 2주차(2) 블로그 참조✔️ 데이터 변경 위한 쿼리 작성 - 2주차(3) 블로그 글 참조    ✔️ SELECT문구축 완료된 테이블에서 데이터 추출하는 기능(기존의 데이터가 변경 X)-- SELECT ~ FROM ~ WHERE 기본형식으로 이루어짐-- 조건에 맞는 데이터를 테이블에서 조회select *from 테이블명where 조건식;   # 데이터 조회에 사용할 새로운 DB 구현 가상의 인터넷 마켓 운영 DB가수 그룹의 리더는 물건 사기 위한 회원가입 진행 -> 회원 테이블에 기록됨(간단한 정보만)물건을 구입 -> 구매 테이블에 기록됨(회원 테..