You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BigQuery查询每日事件表总大小报错求助

解决BigQuery查询所有events_*表总大小的错误问题

原SQL的错误点:

  • table_id字段仅存储表名(如events_20240215),而非完整的数据集.表名路径,不能用完整路径匹配
  • 通配符匹配不能用=,需用模糊匹配函数

正确的SQL写法有两种:

方法1:使用LIKE匹配表名

SELECT 
  SUM(size_bytes)/POW(10,9) AS total_size_GB
FROM
  `rayn-deen-app.analytics_317927526.__TABLES__`
WHERE 
  table_id LIKE 'events_%'

方法2:使用STARTS_WITH函数匹配表名

SELECT 
  SUM(size_bytes)/POW(10,9) AS total_size_GB
FROM
  `rayn-deen-app.analytics_317927526.__TABLES__`
WHERE 
  STARTS_WITH(table_id, 'events_')

说明:

  • 两种写法都能筛选出所有以events_开头的表
  • 结果返回的是总大小(单位:GB)

内容的提问来源于stack exchange,提问作者analyst92

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 19:32:03