2016-07-25 4 views
1

Obwohl die BigQuery Standard-SQL-Dokumentation erwähnt die Funktion REGEXP_MATCH [1], es scheint nicht verfügbar zu sein, wenn eine Abfrage, mit der Web-Oberfläche läuft Rückkehr:REGEXP_MATCH in BigQuery Standard-SQL

Fehler: Funktion nicht gefunden: REGEXP_MATCH

Was wäre eine Alternative zur Verwendung?

[1] https://cloud.google.com/bigquery/sql-reference/functions-and-operators#regexp_match

+0

Danke für den Bericht, der von der Art und Weise nutzen. Wie Mikhail unten hervorhebt, ist der bevorzugte Weg, dies zu tun, "REGEXP_CONTAINS". Ich werde mit unseren Autoren fortfahren, um die Erwähnung von "REGEXP_MATCH" zu beheben, was wir nicht unterstützen wollen, da die Semantik verwirrend sein kann. –

Antwort

5

was eine Alternative es zu verwenden wäre?

sollten Sie REGEXP_CONTAINS

+0

Funktion REGEXP_CONTAINS ist undefined –

+1

@ClaudiuCreanga - Sie sollten es mit BigQuery StandardSQL verwenden - Geben Sie #StandardSQL in der ersten Zeile Ihrer Abfrage oder stellen Sie sicher, Optionen zu überprüfen –