下表包含完整的 Search Ads 360 查询语言语法参考。
| 语法参考文档 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 查询 | 
 | ||||||||||||
| 字段名称 | [a-z] ([a-zA-Z0-9._])* | ||||||||||||
| 资源名称 | [a-z] ([a-zA-Z_])* | ||||||||||||
| 条件 | FIELD_NAMEOPERATORVALUE | ||||||||||||
| 排序 | 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[]]%'
