숫자형 데이터 타입정수형: 소수점이 없는 숫자 데이터INT64: 64비트 크기의 정수를 나타내는 유형INT32: 32비트 크기의 정수를 나타내는 유형실수형: 소수점이 있는 숫자 데이터FLOAT64문자형 데이터 타입STRING날짜형 데이터 타입DATE문자: 테이블 기준
테이블 데이터베이스에서 데이터를 형태를 정해 모아놓은 저장 공간 → 행(로우)과 열(컬럼)로 이루어진 데이터표 쿼리 작성시 주의할 점 쿼리에서는 기능적으로는 대소문자 구분이 필요 없으나, 가독성을 위해 보통 키워드나 함수명은 대문자, 사용자가 정의한 이
데이터셋 지우기빅쿼리에서는 전통적인 RDBMS와 달리 DATABASE라는 개념을 사용하지 않음.빅쿼리는 PROJECTS, DATASETS, 그리고 TABLES로 구조화됨데이터셋 내에 테이블이 존재한다면, 데이터셋 삭제가 불가능함. 데이터셋을 삭제하기 위해서는 먼저 데이
데이터 한개 삽입하기컬럼이름과 컬럼값 리스트 갯수는 일치해야함 → 불일치시 에러 발생데이터 여러개 삽입하기데이터 삭제하기DELETE → 원하는 데이터 “일부만” 삭제할 때 사용데이터 수정하기
SELECT: 가져올 데이터를 선택하는 키워드SELECT의 특징숫자, 문자 데이터를 가져올 수 있음 → SELCET 데이터컬럼을 선택해 컬럼의 값을 가져올 수 있음 → SELCET 컬럼 이름\* 을 통해 컬럼 전체를 가져올 수 있음 → SELCET \*FROM: 데이터
WHERE: 가져올 데이터의 조건을 지정해주는 키워드WHERE 조건식 형식으로 사용조건식이 True(참)이 되는 로우만 선택‘조건식’이란?조건식을 작성하는데에는 다양한 방식이 존재원하는 데이터의 조건이 True(참)이 되게끔 조건식 작성보통 ‘연산자’를 사용하여 조건식
LIKE: 특정 문자열이 포함된 데이터를 선택하는 연산자컬럼 이름 LIKE 검색할 문자열 형식으로 사용해당 컬럼 값이 검색한 문자열을 포함하고 있는 로우만 선택검색할 문자열 내에 와일드카드를 사용하여 검색조건을 구체적으로 표현 가능Q. 몇 개의 문자일까요?\_: 1개,
ORDER BY: 가져온 데이터를 정렬해주는 키워드ORDER BY 컬럼 이름으로 사용입력한 컬럼 이름의 값을 기준으로 모든 row 정렬기본 정렬 규칙은 오름차순ORDER BY 컬럼 이름 = ORDER BY 컬럼 이름 ASC내림차순: ORDER BY 컬럼 이름 DESC여
자주 사용하는 문자형 데이터 함수자주 사용하는 대표 숫자 관련 함수BigQuery에서는 Year함수를 직접 사용할 수 없음대신 “EXTRACT” 함수를 사용해서 연도를 추출해야함BigQuery에서는 MONTHNAME을 사용할 수 없음FORMAT_DATE함수를 사용해야
GROUP BYGROUP BY컬럼 이름 형식으로 사용주로 그룹별 데이터를 집계할 때 사용하며, 엑셀 피벗 기능과 유사GROUP BY가 쓰인 쿼리의 SELECT 절에는 GROUP BY 대상 컬럼과 그룹함수만 사용가능만약 GROUP BY 대상 컬럼이 아닌 컬럼을 SELEC