SQL(5)
-
마케터의 SQL 학습기 : 일반함수
요약 - 일반함수 - 일반함수 : 조건분기 함수 case - 일반함수 : 형태변환 함수 cast - 일반함수 : 날짜함수 date_diff / format_datetime / format_date - 일반함수 : 문자함수 substring / left 일반함수 - 반복되는 데이터 처리를 효율적으로 처리 가능 - 오라클 내에서 정의한 함수 중 다루는 행의 숫자에 따라서 2가지 함수로 구분 1) 단일함수 : 행마다 하나씩 하나의 결과를 검색하는 함수 2) 그룹함수(다중행함수, group by) : 조건절에 만족하는 모든 행을 묶어 한번에 연산(계산)하는 함수 일반함수 : 조건분기 함수 case - 작성방법 : case when '조건1' then '결과1' when '조건2' then '결과2' else '..
2022.05.13 -
마케터의 SQL 학습기 : 데이터 전처리용 기본구문 익히기 (2)
요약 - group by 구문 - group by와 함께 쓰는 그룹함수 - having 구문 - order by 구문 - 해석 및 작성 순서 - 기본구문 간단 최종정리 group by 구문 - 데이터를 '특정 컬럼 기준'으로 그룹화시키는 구문 - 그룹을 나누고, 그 그룹을 또 그룹화할 수 있음 : group by [컬럼1(그룹기준1)], [컬럼2(그룹기준2)] ex. 배달의민족 group by shop_category, menu : 배달의민족을 가게 카테고리 별로 나누고, 각 가게 카테고리 내에서 메뉴 별로 다시 나눔 - 많은 양의 데이터를 처리하는데 하나하나 데이터를 다 다루며 특징을 찾아내기 힘들 때 사용. 대량의 데이터를 집계하고, 집계한 지표를 사용해서 그룹 특징을 파악할 수 있음. 고객 특징, ..
2022.05.12 -
마케터의 SQL 학습기 : 데이터 전처리용 기본구문 익히기 (1)
요약 - SQL 작성 참고사항 - 데이터 정리를 위한 SQL 기본 구문 - select 구문 - from 구문 - select와 from 연결해 테이블 구성 확인하기 - where 구문 - where 구문 비교연산자 - where 구문 논리연산자 - where 구문 SQL연산자 SQL 작성 참고사항 1. 각 구문의 순서를 정확하게 지켜서 작성하기 2. 여러 문장이 겹쳐있을 경우 원하는 구문만 드래그하여 실행하기 (단축키 : Ctrl+Enter) 3. ;(세미콜론)으로 문장 마무리하기 4. 각 단어의 사이는 띄어쓰기(공백), 줄바꿈, 탭, 쉼표로 구분 가능 : 적절한 공백, 줄바꿈은 SQL의 가독성을 높임 5. 여러 단어를 연결하여 한 개의 단어로 표현하려면 _(언더바) 사용 6. SQL 구조화 연습 : ..
2022.05.11 -
마케터의 SQL 학습기 : 정의 알기
요약 - SQL의 정의 - 데이터베이스의 정의 - 데이터베이스의 종류 - 정형데이터와 비정형데이터 정의 - 정형데이터의 테이블 구조 (2차원 구조 내) - SQL 종류 SQL의 정의 - 관계형 데이터베이스를 조작하기 위해서 만들어진 표준 언어로 데이터베이스 시스템과 통신하기 위한 언어 - 데이터 창고에서 우리가 원하는 조건으로 데이터를 가지고 오기 위한 / 조작하기 위한 명령문 - 데이터를 가져오는 select문장을 'query문'이라고 부름 데이터베이스의 정의 - 종류나 이용 목적에 따른 데이터 창고 - 정형데이터와 비정형데이터를 모아둘 수 있음 데이터베이스의 종류 - 데이터를 어떠한 형태의 자료구조를 사용하는지에 따라 종류가 달라짐 (계층/네트워크형/관계형) - 그중 '관계형 데이터베이스(RDB, R..
2022.05.10 -
마케터의 SQL 학습기 : 필요성 인지하기
요약 - 데이터 분석가의 실무 - 데이터 리터러시의 중요한 스킬, SQL - 데이터가 비즈니스에서 중요한 이유 - 연습용으로서 구글 Big Query의 장점 데이터 분석가의 실무 1. 인사이트 발견 : 배민1 서비스의 필요성 발견 2. 데이터 추출과 의사 결정 : 고객과 사장님에게 필요한 서비스인지 증명할 수 있는 숫자를 SQL로 추출 후 의사결정 3. 서비스 구축 의견 제시 : 어떻게 해야한다는 의견 조율 4. 성과 분석 : 서비스 런칭 후 고객에게 빠르게 가고 있는지, 사장님들이 배달에 만족하는지 등 데이터 리터러시의 중요한 스킬, SQL - 데이터 리터러시 : 수많은 데이터 내에서 고객/시장/전략이 만들어 낸 특징을 정확하게 읽어낼 수 있는 역량, 회사의 성장을 위한 올바른 방향을 설정하고 실행할 ..
2022.05.09