Na tej stronie znajdziesz kilka wskazówek, które mogą Ci się przydać podczas tworzenia pierwszych zapytań.
Problem: dane nie pojawiają się w wynikach
Dane związane z walutą (np. metrics.cost_micros) muszą zawierać element segments.date
w klauzuli SELECT i w klauzuli WHERE.
Problem: operator ZAWIERA nie działa z polem ciągu znaków
Jeśli chcesz sprawdzić, czy pole ciągu znaków zawiera podciąg znaków, nie używaj operatora CONTAINS
(ani CONTAINS NOT
).
CONTAINS
jest przeznaczony do używania z polami, które przechowują listy wartości, i chcesz sprawdzić, czy lista zawiera co najmniej 1 określoną wartość.
Aby sprawdzić obecność podciągu znaków, możesz użyć na przykład funkcji REGEXP_MATCH
.
SELECT
customer.descriptive_name,
... // other fields
FROM
campaign
WHERE customer.descriptive_name REGEXEP_MATCH 'Customer.*'