FAQ
이 페이지에서는 첫 번째 쿼리를 만들 때 유용할 수 있는 몇 가지 팁을 모아놓았습니다.
문제: 측정항목이 결과에 표시되지 않음
통화 관련 측정항목 (예: metrics.cost_micros)은 SELECT 절과 WHERE 절에 segments.date
를 포함해야 합니다.
문제: CONTAINS 연산자가 문자열 필드에서 작동하지 않음
문자열 필드에 하위 문자열이 포함되어 있는지 확인해야 하는 경우 CONTAINS
(또는 CONTAINS NOT
) 연산자를 사용하지 마세요.
CONTAINS
는 값 목록을 유지하고 목록에 특정 값이 하나 이상 포함되어 있는지 확인하려는 필드와 함께 사용해야 합니다.
하위 문자열이 있는지 확인하려면 REGEXP_MATCH
를 사용합니다. 예를 들면 다음과 같습니다.
SELECT
customer.descriptive_name,
... // other fields
FROM
campaign
WHERE customer.descriptive_name REGEXEP_MATCH 'Customer.*'
자세히 알아보기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-11-24(UTC)
[null,null,["최종 업데이트: 2024-11-24(UTC)"],[[["Currency metrics like `metrics.cost_micros` require including `segments.date` in both the SELECT and WHERE clauses to appear in results."],["Avoid using the `CONTAINS` operator for substring checks in string fields; utilize `REGEX_MATCH` instead for this purpose."],["The `CONTAINS` operator is designed for verifying if a list-type field contains specific values."]]],["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"]]