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