【发布时间】:2018-12-10 14:58:37
【问题描述】:
在 Bigquery 教程中,有一个例子提到: 在 noaa_gsod 数据集下有几个名为 gsod1991,gsod1992,gsod1993....gsod2018 的表。 我们使用 _table_suffix 过滤器编写查询
SELECT * from `bigquery-public-data.noaa_gsod.gsod*` WHERE _TABLE_SUFFIX >'2015'
其中gsod2018是一个字符串,gsod后面的四位数字用作_TABLE_SUFFIX进行比较。 但是为什么在 2015 年之后的任何一年都使用字符串比较呢? 当我们想得到 2015 年后的表时,那不是数字比较而不是字符串比较吗?
【问题讨论】:
标签: google-bigquery