下表包含完整的 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)* ) |
||||||||||||
索引鍵:
?表示選用元素。*表示零或多個+代表一或多個。(xxxxxx)表示分組。[a-z0-9]表示字元範圍。Char代表任何字元。|代表「或」。REGEXP_MATCH運算子使用 RE2 語法。如要使用
LIKE運算子比對[、]、%或_文字常值,請使用方括號將字元括住。舉例來說,以下條件會比對所有以[Earth_to_Mars]開頭的campaign.name值:WHERE campaign.name LIKE '[[]Earth[_]to[_]Mars[]]%'