1
過濾重複的場,我有以下表格:的BigQuery:使用標準SQL
row | query_params | query_values
1 foo bar
param val
2 foo baz
JSON:
{
"query_params" : [ "foo", "param"],
"query_values" : [ "bar", "val" ]
}, {
"query_params" : [ "foo" ],
"query_values" : [ "baz" ]
}
使用標準的SQL我要過濾其值重複場,像
SELECT * FROM table WHERE query_params = 'foo'
哪會輸出
row | query_params | query_values
1 foo bar
2 foo baz
PS:使用傳統的SQL同樣的問題,請參見here
你的模式是 「查詢」: { 「參數」: 「富」, 「值」: 「酒吧」 }, { 「參數」: 「參數」, 「值」:「 val「 } ], Mine is」query_params「:[」foo「,」param「],」query_values「:[」bar「,」val「] 我沒有看到您指向的文檔,我不是從傳統中遷移,而是從標準上開始新鮮,我會看看。 –
我添加了另一個示例查詢,其中兩列獨立重複。我不知道我們在現有的文檔中有這樣的例子,但添加一個可能會有用(我會跟隨我們的文檔編寫者)。謝謝! –
哇,我不知道你可以使用像這樣的偏移量,太棒了!應該添加到OFFSET文檔。而且我也認爲「從傳統SQL遷移到標準SQL」中的文檔應該重新命名爲其他內容或重新編寫,因爲它包含了非遷移人員的有用信息。 –