- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- sql
- 모두의연구소
- 파이썬문법
- 주피터노트북
- jupyter
- 데싸4기
- 변수
- python
- github
- 컴프리헨션
- 함수활용
- Jupyter Notebook
- bigquery
- AI
- 파이썬
- 데이터사이언티스트
- 데이터베이스
- 2주차
- 환경세팅
- 개념정리
- 함수
- 1주차
- 빅쿼리
- 딕셔너리
- 비교연산자
- 데이터
- data
- 논리연산자
- error
- 깃허브
[Big Query] 빅쿼리 시작하기 본문
https://cloud.google.com/free?gad_source=1&gclid=CjwKCAjwzMi_BhACEiwAX4YZUNGdgoAerSUlG_X51sviRxMh7Lt7b1WQJu-Q3iduiKw-gUycC1iaKhoCPQUQAvD_BwE&gclsrc=aw.ds&userloc_1030732-network_g=&utm_campaign=japac-KR-all-ko-dr-BKWS-all-core-athena-EXA-dr-1710102&utm_content=text-ad-none-none-DEV_c-CRE_668690472449-ADGP_Hybrid+%7C+BKWS+-+EXA+%7C+Txt+-GCP-General-core+brand-main-KWID_43700077514871058-kwd-87853815&utm_medium=cpc&utm_source=google&utm_term=KW_gcp
cloud.google.com
google 계정에 로그인이 되어있지 않다면 선로그인 후
무료로 시작하기 클릭
위에 체크 2개 클릭
계좌 유형은 개인으로
이름 및 주소 입력
해외 결제가 되는 신용카드/체크카드를 입력하면
완료
왼쪽 상단에 전체 메뉴 창을 열어 big query 클릭
프로젝트 아이디가 만들어졌다.
데이터 세트 만들기 클릭
데이터셋ID를 입력하면 된다.
앞으로 이 데이터셋 위에서 데이터를 생성하고 분석한다고 생각하면 된다.
난 폴더명이라고 쉽게 생각했다.
데이터셋도 성공적으로 생성되었다.
파란색 플러스 기호를 눌러 새로운 쿼리 창을 만든다.
-- 테이블 생성
CREATE OR REPLACE TABLE `프로젝트ID.데이터셋ID.사용자지정명`(
order_id STRING,
user_id STRING,
item_id STRING,
price FLOAT64
);
-- 데이터 삽입
INSERT INTO 프로젝트ID.데이터셋ID.사용자지정명 (order_id, user_id, item_id, price)
VALUES
('order_001', 'customer_01', 'product_001', 100.0),
('order_001', 'customer_01', 'product_002', 150.0),
('order_002', 'customer_02', 'product_003', 200.0),
('order_003', 'customer_03', 'product_004', 80.0),
('order_004', 'customer_04', 'product_005', 220.0),
('order_004', 'customer_04', 'product_006', 90.0),
('order_005', 'customer_05', 'product_007', 140.0),
('order_006', 'customer_01', 'product_008', 110.0),
('order_007', 'customer_06', 'product_009', 300.0),
('order_008', 'customer_07', 'product_010', 130.0),
('order_009', 'customer_03', 'product_0011', 250.0),
('order_0010', 'customer_08', 'product_012', 90.0);
-- 예시
-- 테이블 생성
-- CREATE OR REPLACE TABLE `white-might-456101-t9.modulabs.ex1`(
-- 데이터 삽입
-- INSERT INTO white-might-456101-t9.modulabs.ex1 (order_id, user_id, item_id, price)
다음과 같이 코드를 입력하면 데이터들이 테이블 안에 생성된다.
Big Query 실습하기
1) 전체 데이터 조회하기
-- 전체 데이터 출력하기
select * from white-might-456101-t9.modulabs.ex1
쿼리 결과 확인.
결과 저장을 눌러 다양한 형태로 저장할 수 있다.
원하는 이름으로 저장 가능하다.
'데이터베이스 > SQL' 카테고리의 다른 글
[SQL] 윈도우 함수(RANK, DENSE_RANK, ROW_NUMBER, 집계 함수, LAG, LEAD), 그룹함수(ROLLUP, CUBE, GROUPING SETS) (0) | 2025.04.09 |
---|---|
[Big Query] BigQuery개념 정리, SQL 기초 체력 키우기(실습 5문제) (3) | 2025.04.08 |
[SQL] 여러 개의 테이블 사용하기 (UNION, Subquery) (1) | 2025.04.04 |
[SQL] 여러 개의 테이블 사용하기(기본키, 외래키, JOIN) (0) | 2025.04.04 |
[SQL] 데이터 집계하기(COUNT, SUM, AS(별칭), AVG, MAX, MIN), GROUP BY, HAVING (0) | 2025.04.04 |