Firebase는 매일 app_events_YYYYMMDD 테이블을 BigQuery로 내보냅니다. 레거시 SQL에서 지난 30일 동안의 일별 테이블을 쿼리해야 합니다. 무엇을 사용해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: TABLE_DATE_RANGE 함수를 사용합니다..
이것이 정답인 이유
Firebase에서 BigQuery로 내보낸 appeventsYYYYMMDD와 같은 일별 파티션 테이블을 레거시 SQL에서 지난 30일 동안 쿼리하려면 TABLEDATERANGE 함수를 사용해야 합니다. 이 함수는 지정된 날짜 범위 내의 모든 테이블을 포함하도록 쿼리 범위를 동적으로 확장합니다. WHEREPARTITIONTIME 의사(pseudo) 열은 표준 SQL에서 파티션된 테이블을 쿼리할 때 사용되므로 레거시 SQL에서는 적합하지 않습니다. WHERE date BETWEEN YYYY-MM-DD AND YYYY-MM-DD와 SELECT IF(date = YYYY-MM-DD AND date <= YYYY-MM-DD)는 테이블 이름이 아닌 테이블 내의 date 열을 필터링하는 방식이므로, 여러 일별 테이블을 한 번에 쿼리하는 데는 사용할 수 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음