Ich versuche, ein Array von INT64
s in BigQuery
Standard-SQL aus einer Spalte, die eine lange Reihe von Zahlen durch Kommata getrennt ist (z. B. 2013,1625,1297,7634
) ziehen. Ich kann ein Array von Strings leicht mit ziehen:Bigquery Array von STRINGs zu Array von INTs
SELECT
SPLIT(string_col,",")
FROM
table
Ich möchte jedoch eine Reihe von INT64
s zurückzukehren, nicht ein Array von Strings. Wie kann ich das machen? Ich habe versucht
CAST(SPLIT(string_col,",") AS ARRAY<INT64>)
aber das funktioniert nicht.
Sie schlugen mich, es zu :) Demonstrieren Sie vielleicht auch eine 'ARRAY'-Unterabfrage? (Das würde ich posten). –
: o) guter Punkt - hinzugefügt - wenn das ist, was Sie meinten –