"enthält" in Bigquery standard-SQL
Wünsche ich für die Migration von Legacy-SQL zum SQL-Standard
Hatte ich den folgenden code in älteren SQL
SELECT
hits.page.pageTitle
FROM [mytable]
WHERE hits.page.pageTitle contains '%'
Und ich habe versucht, diese in Standard-SQL:
SELECT
hits.page.pageTitle
FROM `mytable`
WHERE STRPOS(hits.page.pageTitle, "%")
Aber es gibt mir diese Fehlermeldung:
Fehler: kein Zugriff auf Feld-Seite auf einem Wert mit dem Typ
ARRAY> zu [4:21]
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese:
In ga_sessions schema "trifft" ist ein ARRAY (das ist, WIEDERHOLT-Modus). Sie müssen, um die UNNEST Betrieb, um die Arbeit mit arrays in BigQuery.
hits.page.pagepath
statthits.page.pageTitle
. Könnten Sie bitte versuchen Sie es erneut mit meinem aktualisierten Abfrage?