[BigQuery] 1. 데이터베이스 다루기: 4) 테이블 삽입, 삭제, 수정하기

김주아·2024년 6월 29일
0

BigQuery

목록 보기
4/10
  • 데이터 한개 삽입하기

    • 컬럼이름과 컬럼값 리스트 갯수는 일치해야함 → 불일치시 에러 발생

      -- (1) 컬럼이름 명시, 모든 컬럼값 할당
      INSERT INTO BigQuery.sample(user_id, device)
      VALUES ("U001",1);
      
      -- (2) 컬럼이름 명시, 특정 컬럼값 할당
      INSERT INTO BigQuery.sample(user_id)
      VALUES ("U002");
      
      -- (3) 컬럼이름 명시 X
      INSERT INTO BigQuery.sample
      VALUES ("U003",3);
  • 데이터 여러개 삽입하기

    -- (1) 컬럼이름 명시, 모든 컬럼값 할당
    INSERT INTO BigQuery.sample(user_id, device)
    VALUES ('U004',4),
           ('U005',5),
           ('U006',6);
           
    -- (2) 컬럼이름 명시, 특정 컬럼값 할당
    INSERT INTO BigQuery.sample(user_id)
    VALUES ('U007'),
          ('U008');
  • 데이터 삭제하기
    • DELETE → 원하는 데이터 “일부만” 삭제할 때 사용
      DELETE FROM BigQuery.sample
      WHERE device IS NULL;
      -- device 값이 NULL인 컬럼(일부)만 삭제하기 
  • 데이터 수정하기
    UPDATE BigQuery.sample
    SET device=999
    WHERE device IS NULL;
    -- device 값이 NULL인 컬럼만 선택후 999로 데이터 수정하기
profile
정확한 분석과 설득력 있는 시각화를 통해 데이터의 가치를 극대화합니다.

0개의 댓글