0
我有一个存储在BigQuery中的日期字段。我想搜索匹配的月份或年份或整个日期。什么是执行以下操作的最高性能方法?在BigQuery中搜索日期
# An example date looks like "2014-01-01"
# By year
SELECT * FROM index WHERE date LIKE '2014-%'
# By month
SELECT * FROM index WHERE date LIKE '%-01-%'
# By day
SELECT * FROM index WHERE date LIKE '%-\d\d-01'
# By year and month
SELECT * FROM index WHERE date LIKE '2014-01-%'
我该如何在BigQuery中以最高性能的方式进行上述搜索?
注意,上述字段的类型为DATE
。
没有。使用适当的日期函数,而不是字符串函数。 –
@GordonLinoff会比字符串匹配更快吗? – David542