ตารางด้านล่างมีข้อมูลอ้างอิงไวยากรณ์สำหรับภาษาในการค้นหาของ 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 ขึ้นไป+หมายถึงอย่างน้อย 1 รายการ(xxxxxx)หมายถึงการจัดกลุ่ม[a-z0-9]หมายถึงช่วงอักขระCharหมายถึงอักขระใดก็ได้|ย่อมาจาก "หรือ"- ตัวดำเนินการ
REGEXP_MATCHใช้ไวยากรณ์ RE2 หากต้องการจับคู่ค่า
[,],%หรือ_ตามตัวอักษรโดยใช้โอเปอเรเตอร์LIKEให้ใส่อักขระดังกล่าวในวงเล็บเหลี่ยม เช่น เงื่อนไขต่อไปนี้ตรงกับค่าcampaign.nameทั้งหมดที่ขึ้นต้นด้วย[Earth_to_Mars]WHERE campaign.name LIKE '[[]Earth[_]to[_]Mars[]]%'