SQL/Google Big Query17 [빅쿼리 #5] 하나의 값 조작하기 - Today's Topic 연월일을 column별로 추출 새로운 행 삽입하기 (데이터 추가하기) 총합계 구하기 (집계함수 미사용) - Used Function extract() insert into ~ values coalesce() 오늘은 간단한 값을 조작하는 방법에 대해 살펴보겠습니다. 오늘 사용할 테이블은 다음과 같으며, 해당 코드를 big query에 입력해 줍니다. CREATE TABLE inlaid-lane-373607.sqlr202301.lec5_adv ( customer_id string(255) , reg_date date , num_of_purchase int64 , recent_purchase_price1 int64 , recent_purchase_price2 int64 , rece.. 2023. 1. 25. [빅쿼리 #4] 빅쿼리의 데이터 타입 지정 오류가 발생한다면? 빅쿼리에서 테이블을 만들다보면 다음과 같은 상황이 벌어질 수 있습니다. 다른 sql에서 하는것처럼 테이블을 만들었는데, 오류메시지로 "varchar2타입을 찾을 수 없습니다."라고 나오네요. 이 뜻은, 빅쿼리상에서 varchar2 데이터 타입을 인식을 하지 않아서, 그것을 대체할 다른 타입을 써야 한다는 것입니다. varchar2(255)는 가변 길이 문자열을 최대 255byte까지 나타내겠다는 의미입니다. (즉, 한글과 같이 한 글자당 2byte인 문자열은 255글자보다 더 적게 들어 갑니다.) 그렇다면 빅쿼리상에서는 무엇으로 적을 수 있을까요? 바로 string데이터 타입을 사용합니다. string역시 문자열 데이터 타입이라고 보시면 될 것 같습니다. 다음 표를 보겠습니다. 표의 왼쪽은 mysql의 .. 2023. 1. 20. [빅쿼리 #3] 테이블 생성/삭제, 값 삽입할 때, from절 검색시 오류가 발생해요. [Today's Agenda] 테이블 생성 및 삭제 시 오류 대처 방법 값 삽입 시 오류 대처 방법 from절 오류 대처 방법 [How to solve] 빅쿼리의 구조를 이해합니다. (프로젝트명.데이터셋.테이블) 아래처럼 테이블까지 모두 만들었습니다. 이제는 테이블 스키마를 정의하고 직접 값을 넣어야 할 때입니다. https://dtandard.tistory.com/17 [빅쿼리 #2] 프로젝트 및 데이터셋과 테이블 만들기 https://dtandard.tistory.com/16 #1. 구글빅쿼리 무료로 시작하기 오늘은 구글 빅쿼리를 무료로 시작하는 방법에 대해 살펴보겠습니다. sql을 사용하다보면 구글 빅쿼리를 한 번쯤 들어보았을 것입니다. dtandard.tistory.com 1. 테이블 만들고, 스.. 2023. 1. 18. [빅쿼리 #2] 프로젝트 및 데이터셋과 테이블 만들기 https://dtandard.tistory.com/16 #1. 구글빅쿼리 무료로 시작하기 오늘은 구글 빅쿼리를 무료로 시작하는 방법에 대해 살펴보겠습니다. sql을 사용하다보면 구글 빅쿼리를 한 번쯤 들어보았을 것입니다. 아직 접해보지 않으신 분들을 위해 간략히 소개해 드리면 dtandard.tistory.com 위 작업을 다 끝냈다면 다음으로 해야할 것은 무엇일까요? 바로 본격적인 작업에 들어가기 앞서서 데이터셋과 테이블을 만드는 작업일 것입니다. 오라클에서는 데이터베이스를 만들고 그 안에서 create table구문을 사용해 바로 테이블을 만들 수 있지만 구글빅쿼리는 약간의 작업을 해야 합니다. 빅쿼리는 프로젝트 - 데이터셋 - 테이블 순서의 구조로 되어 있기 때문에 절차대로 진행해야 하며 향후 쿼.. 2023. 1. 17. [빅쿼리 #1] 구글빅쿼리 무료로 시작하기 오늘은 구글 빅쿼리를 무료로 시작하는 방법에 대해 살펴보겠습니다. sql을 사용하다보면 구글 빅쿼리를 한 번쯤 들어보았을 것입니다. 아직 접해보지 않으신 분들을 위해 간략히 소개해 드리면, 구글 빅쿼리란? 빅쿼리는 페타바이트급 이상의 데이터에 대해 스케일링 분석을 가능케 하는 완전 관리형 서버리스 컴퓨팅 데이터 웨어하우스이다. -google에서 인용- 구글빅쿼리는 데이터 웨어하우스로서, 데이터 창고라고 보시면 됩니다. 데이터를 데이터셋별로, 혹은 테이블별로 저장하고 거기서 데이터를 뽑아서 분석에도 사용하는 툴이라고 볼 수 있습니다. 다시 본론으로 돌아와서, big query는 어떻게 사용할 수 있을까요? 설치를 해야 할까요? 다른 oracle과 같은 db는 설치형이었기 때문에 일반적으로 프로그램을 설치하.. 2023. 1. 16. 이전 1 2 3 다음