Aşağıdaki tablo eksiksiz bir Search Ads 360 Sorgu Dili dil bilgisi içerir bir referans noktası olarak kabul edilir.
Dil bilgisi referansı | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sorgu |
|
||||||||||||
Alan adı | [a-z] ([a-zA-Z0-9._])* |
||||||||||||
Kaynak adı | [a-z] ([a-zA-Z_])* |
||||||||||||
Koşul | FIELD_NAME OPERATOR VALUE |
||||||||||||
Sıralama | FIELD_NAME (ASC | DESC)? |
||||||||||||
Operatör | = | != | > | >= | < | <= | IN | NOT IN | LIKE | NOT LIKE | CONTAINS ANY | |
||||||||||||
İşlev | LAST_14_DAYS | LAST_30_DAYS | LAST_7_DAYS | LAST_BUSINESS_WEEK | LAST_MONTH | |
||||||||||||
Değer | LITERAL | LITERAL_LIST | NUMBER | NUMBER_LIST | STRING | STRING_LIST | FUNCTION |
||||||||||||
Pozitif tam sayı | [1-9] ([0-9])* |
||||||||||||
Sayı | -? [0-9]+ (. [0-9] [0-9]*)? |
||||||||||||
Dize | (' Char* ') | (" Char* ") |
||||||||||||
Değişmez | [a-zA-Z0-9_]* |
||||||||||||
Dize listesi | ( STRING (, STRING)* ) |
||||||||||||
Değişmez liste | ( LITERAL (, LITERAL)* ) |
||||||||||||
Sayı listesi | ( NUMBER (, NUMBER)* ) |
Anahtar:
?
, isteğe bağlı bir öğeyi gösterir.*
, sıfır veya daha fazla anlamına gelir+
, bir veya daha fazla anlamına gelir.(xxxxxx)
bir gruplandırmayı gösterir.[a-z0-9]
, bir karakter aralığını gösterir.Char
herhangi bir karakteri gösterir.|
, "veya" anlamına gelir.REGEXP_MATCH
operatörü RE2 söz dizimini kullanır.Bir
[
,]
,%
veya_
düz değeriniLIKE
operatörünü kullanarak eşleştirmek için surround karakterini ekleyin. Örneğin, aşağıdaki koşul eşleşir[Earth_to_Mars]
ile başlayancampaign.name
değerlerinin tümü:WHERE campaign.name LIKE '[[]Earth[_]to[_]Mars[]]%'