20240605 TIL조회한 데이터에 아무 값이 없다면 어떻게 처리하는가 1. 없는 값을 제외해주기-MYSQL 에서는 사용할 수 없는 값일때 연산에서 제외 >> 0으로 간주2. 다른 값을 대신 사용하기다른 값이 있을 때 조건문 이용하기 : if(rating>=1, rating, 대체값)null 값일 때 : coalesce(age, 대체값)조회한 데이터가 상식적이지 않은 값을 가지고 있다면-조건문으로 값의 범위를 지정하기조건문으로 가장 큰 값, 가장 작은 값의 범위를 지정해 줄 수 있음SQL로 Pivot Table 만들어보기-업무를 효율적으로 하기위해! [실습1] 음식점별 시간별 주문건수 피벗 테이블 뷰 만들기-15~20시 사이, 20시 주문건수 기준 내림차순1. 먼저 음식점별, 시간별 주문건수 집계하기2..
스파르타코딩클럽
20240604 TIL여러 번의 연산을 한번에 하기Subquery-기본구조[실습] user segmentation 와 조건별 수수료를 subquery로 결합해보기-음식점의 평균 단가별 segmentation 을 진행하고, 그룹에 따라 수수료 연산하기(수수료 구간)~5000원 미만 0.05%~20000원 미만 1%~30000원 미만 2%30000원 초과 3%[실습] 복잡한 연산음식 타입별 총 주문수량과 음식점 수를 연산하고, 주문수량과 음식점수 별 수수료율을 산정하기 음식점수 5개 이상, 주문수 30개 이상 → 수수료 0.05% 음식점수 5개 이상, 주문수 30개 미만 → 수수료 0.08% 음식점수 5개 미만, 주문수 30개 이상 → 수수료 1% 음식점수 5개 미만, 주문수 30개 미만 → 수수로 2%)필..
SQL 3주차 @업무 필요한 문자 포맷이 다를 때-특정 문자를 다른 문자로 바꾸기replace(바꿀 컬럼, 현재 값, 바꿀 값)[실습1] 식당 명의 'Blue Ribbon'을 'Pink Ribbon'으로 바꾸기[실습2] 주소의 '문곡리' 를 '문가리' 로 바꾸기 -원하는 문자만 남기기substr(조회 할 컬럼, 시작 위치, 글자 수)[실습] 서울 음식점들의 주소를 전체가 아닌 '시도'만 나오도록 수정-여러 컬럼이 문자를 합치기concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .....)[실습] 서울시에 있는 음식점은 '[서울] 음식점명' 이라고 수정 @문자 데이터를 바꾸고 group by 사용하기[실습1] 서울 지역의 음식 타입별 평균 음식 주문금액 구하기 (출력: '서울', '타입..
20240601 TIL1.한번에 계산하기합계 : SUM평균 : AVG데이터 개수 : COUNT **컬럼명 대신 1 또는 * 사용 가능 >> 전체를 뜻하는 말몇개의 값을 가지고 있는지 구할 때 : DISTINCT최솟값 : MIN최댓값 : MAX[실습1] 주문 금액이 30,000원 이상인 주문건의 갯수 구하기[실습2] 한국 음식의 주문 당 평균 음식가격 구하기2.GROUP BY로 범주별 연산 한 번에 끝내기where 절을 사용해서 수십개의 쿼리를 작성하는 것은 너무 비효율적여러 번의 쿼리 없이, 카테고리를 지정하여 수식 함수로 연산 가능기본 구조:select 카테고리컬럼(원하는컬럼 아무거나), sum(계산 컬럼),fromgroup by 카테고리컬럼(원하는컬럼 아무거나) [실습1] 음식점..
240531 TIL 1.데이터베이스= 데이터가 저장되어있는 큰 폴더 테이블은 엑셀파일 처럼 생김각 열을 컬럼 또는 필드-SQL의 기본 명령어SELECT , FROM가장 기본적인 문법모든 SQL에는 SELECT, FROM문이 반드시 들어옴 SELECT- 데이터를 가져오는 기본 명령어FROM- 데이터를 가져올 테이블을 특정*-모든 컬럼을 가져와준다는 의미로 SELECT 옆에 들어오게 됨 -실행방법select *from food_orders -필요한 항목만 뽑아서 사용하기* 대신에 필요한 컬럼을 셀렉 옆에 적어줌select 컬럼1, 컬럼2from 테이블 -컬럼에 별명을 주는 법방법1 : 컬럼1 as 별명1방법2 : 컬럼2 별명2 **유의사항**영문, 언더바 - 별명만 적음특수문자, 한글 - "별명"으로, 큰 ..
20240528 TIL@파이참-저장 : command+s-실행 : 오른쪽 마우스 키 누르고 RUN 클릭 후 실행하기 --- 항상-Location 끝은 항상 /venv로 끝나는지 확인1.변수 선언과 자료형변수이름 = 값 변수=값을 담는 박스출력할때는 print() -숫자형 자료형다양한 형태의 숫자 사용 가능숫자 간 사칙연산 가능 // 몫과 나머지도 구할 수 있음a+b [더하기]a-b [빼기]a*b [곱하기]a/b [나누기] 몫 : a//b나머지 : a%b거듭제곱 : a**b -Bool 자료형참/거짓을 나타내는 것X = True // Y = False소문자로 쓰면 변수명이라 생각해 에러 발생 == : 같다 라는 표현!= : 같지 않다 라는 표현 Q. 숫자들의 평균 구하기2.문자열 다루기작은따옴표 또는 큰 따..
1. 내가 데이터 분석 트랙에 참여한 계기는 무엇인가요?미래에 가지고 있어도 유망할 것 같고 한 번쯤은 제대로 배워보고 싶다는 생각을 가지고 있었다 그러다 어느 날 문자 광고였지만 국비로 데이터분석을 배울 수 있다는 것을 보고 참여하게 되었다. 2. 내가 이해한 **데이터 분석가(혹은 생각했던 직무)**는 어떤 역할을 하는 사람인가요?정확히는 모르지만 회사와 관련된 데이터 또는 필요하거나 수집해야 할 데이터를 분석하는 것으로 알고 있다. 3. 데이터 분석을 경험해 보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해 주시고, 아니라면 데이터 분석에 대해 찾아본 것을 작성해 주세요완전한 데이터 분석을 경험해 본 것은 아니고 대학 강의에 빅데이터란 수업이 있었는데 그것을 통해 파이썬을 배웠었습니다. 4. 데이..