Trang này chứa tài liệu tham khảo về ngữ pháp của Ngôn ngữ truy vấn Google Ads. Để biết thông tin chi tiết về cấu trúc truy vấn, hãy xem phần Cấu trúc truy vấn.
Sau đây là tài liệu tham khảo về ngữ pháp Ngôn ngữ truy vấn Google Ads (theo ký hiệu biểu thức chính quy):
Query -> SelectClause FromClause WhereClause? OrderByClause? LimitClause? ParametersClause? SelectClause -> SELECT FieldName (, FieldName)* FromClause -> FROM ResourceName WhereClause -> WHERE Condition (AND Condition)* OrderByClause -> ORDER BY Ordering (, Ordering)* LimitClause -> LIMIT PositiveInteger ParametersClause -> PARAMETERS Literal = Value (, Literal = Value)* Condition -> FieldName Operator Value Operator -> = | != | > | >= | < | <= | IN | NOT IN | LIKE | NOT LIKE | CONTAINS ANY | CONTAINS ALL | CONTAINS NONE | IS NULL | IS NOT NULL | DURING | BETWEEN | REGEXP_MATCH | NOT REGEXP_MATCH Value -> Literal | LiteralList | Number | NumberList | String | StringList | Function Ordering -> FieldName (ASC | DESC)? FieldName -> [a-z] ([a-zA-Z0-9._])* ResourceName -> [a-z] ([a-zA-Z_])* StringList -> ( String (, String)* ) LiteralList -> ( Literal (, Literal)* ) NumberList -> ( Number (, Number)* ) PositiveInteger -> [1-9] ([0-9])* Number -> -? [0-9]+ (. [0-9] [0-9]*)? String -> (' Char* ') | (" Char* ") Literal -> [a-zA-Z0-9_]* Function -> LAST_14_DAYS | LAST_30_DAYS | LAST_7_DAYS | LAST_BUSINESS_WEEK | LAST_MONTH | LAST_WEEK_MON_SUN | LAST_WEEK_SUN_SAT | THIS_MONTH | THIS_WEEK_MON_TODAY | THIS_WEEK_SUN_TODAY | TODAY | YESTERDAY
?biểu thị một phần tử không bắt buộc
* có nghĩa là không có hoặc có nhiều; + có nghĩa là có một hoặc nhiều
(xxxxxx) biểu thị một nhóm
[a-z0-9] biểu thị các dải ký tự
| có nghĩa là "hoặc"
Quy tắc và giới hạn
Toán tử
REGEXP_MATCHsử dụng cú pháp RE2.Để so khớp một giá trị cố định
[,],%hoặc_bằng toán tửLIKE, hãy đặt ký tự trong dấu ngoặc vuông. Ví dụ: điều kiện sau đây khớp với tất cả các giá trịcampaign.namebắt đầu bằng[Earth_to_Mars]:campaign.name LIKE '[[]Earth[_]to[_]Mars[]]%'Bạn chỉ có thể sử dụng toán tử
LIKEtrên một trường chuỗi, chứ không phải một mảng.