본문 바로가기

전체 글54

[BigQuery] 다면적인 축을 사용해 데이터 집약하기 4장 10강을 참고해 실습한 내용입니다. 이전 글의 실습 내용은 꺾은선 그래프로 매출의 추이를 나타내는 것이었다. 이번 글에서는 매출의 시계열뿐만 아니라 상품의 카테고리, 가격 등을 조합해 데이터의 특징을 추출해서 리포팅을 하는 방법을 소개하고자 한다. #샘플 데이터 이번 실습에서는 EC 사이트를 가정해서 'purchase_detail_log'라는 샘플 데이터를 기반으로 한다. 이 EC 사이트는 한 번의 주문으로 여러 상품을 구매할 수 있는데, 하나의 order_id에 item_id, price, category, sub_category 등 여러 정보가 포함되어 있다. purchase_detail_log 테이블을 생성하자. DROP TABLE IF EXISTS expanded-lock-349311.lec.. 2022. 5. 6.
[BigQuery] 시계열 기반으로 데이터 집계하기 4장 9강을 참고하여 실습한 내용입니다. #시계열로 데이터를 집계하는 이유는? 시계열로 매출 금액, 사용자 수, 페이지 뷰 등의 다양한 데이터를 집계하는 것은 웹사이트 또는 서비스의 상태를 파악할 때 중요한 작업이다. 시계열로 매출 금액을 집계하면 어떤 규칙성을 찾거나, 어떤 기간과 비교하여 변화폭을 확인할 수 있다. #샘플 데이터 2014년의 매출 데이터를 샘플로 사용할 것이다. 빅쿼리에 아래의 코드를 작성해 매출 테이블을 생성해보자. DROP TABLE IF EXISTS expanded-lock-349311.lec9.purchase_log; CREATE TABLE expanded-lock-349311.lec9.purchase_log( dt string(255) , order_id integer , u.. 2022. 5. 6.
[Oracle] WHERE 절을 이용한 조건 검색 22/04/14 강의 실습 내용 WHERE 절 where 절을 이용하면 테이블에 저장된 데이터 중에서 원하는 데이터만 선택적으로 검색할 수 있다. 문자와 날짜 타입의 상수 값은 작은 따옴표(' ')로 묶어서 표현하고 숫자는 그대로 사용한다. 상수 값에서 영문자는 대소문자를 구별한다. Q. 학생 테이블에서 1학년 학생만 검색하여 학번, 이름, 학과 번호를 출력하라. select studno, name, deptno from student where grade=1; * 비교 연산자를 사용한 조건 검색 비교 연산자는 where 절에서 숫자, 문자, 날짜의 크기나 순서를 비교하는 연산자다. 연산자 의미 = 같다 !=, 같지 않다 > 크다 >= 크거나 같다 2022. 4. 18.
[Oracle] SELECT 명령문을 사용하여 다양한 방법으로 데이터 출력하기 22/04/13 강의 실습 내용 SELECT 명령문 테이블에 저장된 데이터를 검색할 때는 SELECT 명령문을 사용한다. SELECT 명령문의 표준 형식은 6개의 절로 구성되어 있는데, SELECT절과 FROM절은 필수이고 나머지는 필요에 따라 선택적으로 사용한다. select 콜롬명 from 테이블명 (where 조건) (group by 콜롬명) (having 조건) (order by 콜롬명) 테이블의 모든 콜롬에 저장된 데이터를 출력하는 방법은 select * from 콜롬명; 으로 앞서 자주 사용하였기에 빠르게 넘어가고, 오늘은 다양한 방법으로 데이터를 출력해볼 것이다! * 중복행 제거 SELECT절에 DISTINCT 키워드를 사용하면 중복행을 제거할 수 있다. Q. 학생들의 소속 학과를 구하라. .. 2022. 4. 15.