# BigQuery 오류 모음

  • 여러 오류와 해결 방법을 기록해둡니다.

# Cannot query over table 'project.dataset.table' without a filter over column(s) 'date_kr' that can be used for partition elimination

  • 해당 테이블에 date_kr라는 필터가 있는데 필터 조건이 설정되어 있지 않은 경우
  • 해결 방법 : WHERE 조건에 date_kr 설정 추가

# SELECT list must not be empty at [10:1]

  • SELECT 절이 비어있는 경우
  • 해결 방법 : SELECT 절에 컬럼을 추가

# Number of arguments does not match for aggregate function COUNT

  • 집계 함수 COUNT의 인자 수가 일치하지 않는 경우
  • 해결 방법 : COUNT 안에 하나의 인자만 사용

# SELECT list expression references column type1 a which is neither grouped nor aggregated

  • type1이란 컬럼이 GROUP BY에 없어서 발생한 오류
  • 해결 방법 : GROUP BY에 type1 추가

# Syntax error: Expected end of input but got keyword SELECT

  • 문법 오류. 쿼리가 끝났다고 생각했는데 끝나지 않음
  • 해결 방법 : SELECT 절 사이에 ; 추가. 또는 하나의 쿼리만 남기기

# Syntax error: Expected ")" but got end of script at [8:11]

  • 문법 오류. 괄호가 닫히지 않아 발생한 오류
  • 해결 방법 : 괄호가 닫히지 않은 부분이 있나 확인하고 괄호를 닫기