아래 표에는 전체 Search Ads 360 쿼리 언어 문법 참조가 포함되어 있습니다.
문법 참조 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
쿼리 |
|
||||||||||||
필드 이름 | [a-z] ([a-zA-Z0-9._])* |
||||||||||||
리소스 이름 | [a-z] ([a-zA-Z_])* |
||||||||||||
조건 | FIELD_NAME OPERATOR VALUE |
||||||||||||
정렬 | FIELD_NAME (ASC | DESC)? |
||||||||||||
연산자 | = | != | > | >= | < | <= | IN | NOT IN | LIKE | NOT LIKE | CONTAINS ANY | |
||||||||||||
함수 | LAST_14_DAYS | LAST_30_DAYS | LAST_7_DAYS | LAST_BUSINESS_WEEK | LAST_MONTH | |
||||||||||||
값 | LITERAL | LITERAL_LIST | NUMBER | NUMBER_LIST | STRING | STRING_LIST | FUNCTION |
||||||||||||
양의 정수로 표시합니다. | [1-9] ([0-9])* |
||||||||||||
숫자 | -? [0-9]+ (. [0-9] [0-9]*)? |
||||||||||||
문자열 | (' Char* ') | (" Char* ") |
||||||||||||
리터럴 | [a-zA-Z0-9_]* |
||||||||||||
문자열 목록 | ( STRING (, STRING)* ) |
||||||||||||
리터럴 목록 | ( LITERAL (, LITERAL)* ) |
||||||||||||
숫자 목록 | ( NUMBER (, NUMBER)* ) |
키:
?
는 선택적 요소를 나타냅니다.*
는 0 이상을 의미합니다.+
는 하나 이상을 의미합니다.(xxxxxx)
는 그룹화를 나타냅니다.[a-z0-9]
는 문자 범위를 나타냅니다.Char
는 모든 문자를 나타냅니다.|
는 '또는'을 나타냅니다.REGEXP_MATCH
연산자는 RE2 문법을 사용합니다.LIKE
연산자를 사용하여[
,]
,%
또는_
리터럴을 일치시키려면 문자를 대괄호로 묶습니다. 예를 들어 다음 조건은[Earth_to_Mars]
로 시작하는 모든campaign.name
값과 일치합니다.WHERE campaign.name LIKE '[[]Earth[_]to[_]Mars[]]%'