よくある質問
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページでは、初めてクエリを作成する際に役立つヒントを紹介します。
問題: 結果に指標が表示されない
通貨関連の指標(metrics.cost_micros など)では、SELECT 句と WHERE 句に segments.date を含める必要があります。
問題: CONTAINS 演算子が文字列フィールドで機能しない
文字列フィールドに部分文字列が含まれているかどうかを確認する必要がある場合は、CONTAINS(または CONTAINS NOT)演算子を使用しないでください。
CONTAINS は、値のリストを保持するフィールドで、リストに特定の値が 1 つ以上含まれているかどうかを確認する場合に使用します。
サブ文字列の有無を確認するには、REGEXP_MATCH を使用します。次に例を示します。
SELECT
customer.descriptive_name,
... // other fields
FROM
campaign
WHERE customer.descriptive_name REGEXEP_MATCH 'Customer.*'
その他の情報
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-29 UTC。
[null,null,["最終更新日 2025-08-29 UTC。"],[],["Currency metrics like `metrics.cost_micros` require `segments.date` in both the SELECT and WHERE clauses. The `CONTAINS` operator is not for substring searches within string fields; it's for checking value lists. Use `REGEXP_MATCH` to find substrings in string fields, as demonstrated with the example of searching `customer.descriptive_name` for patterns like 'Customer.*'.\n"]]