下表包含完整的 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[]]%'