Trong Legacy SQL của BigQuery, để truy vấn các bảng được chia nhỏ theo ngày (sharded tables) có định dạng tên dạng prefix_YYYYMMDD (như app_events_YYYYMMDD từ Firebase), hàm TABLE_DATE_RANGE được sử dụng để quét hiệu quả một dải các bảng trong phạm vi ngày mong muốn.
- Lựa chọn A đúng:
TABLE_DATE_RANGE là cú pháp chuẩn của Legacy SQL để truy vấn các bảng sharded theo ngày.
- Lựa chọn B sai:
_PARTITIONTIME là cột giả dùng cho các bảng phân vùng theo thời gian (partitioned tables), không phải bảng sharded theo tên ngày trong Legacy SQL.
- Lựa chọn C và D sai: Các cú pháp này không kích hoạt được cơ chế truy vấn phân vùng/wildcard table phù hợp trong Legacy SQL, dẫn đến lỗi cú pháp hoặc quét toàn bộ các bảng không mong muốn.
(Đáp án được gợi ý bởi AI)