ব্যাকরণের রেফারেন্স জিজ্ঞাসা করুন

নীচের টেবিলে একটি সম্পূর্ণ অনুসন্ধান বিজ্ঞাপন 360 কোয়েরি ভাষার ব্যাকরণের রেফারেন্স রয়েছে।

গ্রামার উল্লেখ
প্রশ্ন
ধারা SELECT
SELECT FIELD_NAME (, FIELD_NAME)*
ধারা FROM
FROM RESOURCE_NAME
WHERE ধারা
WHERE CONDITION (AND CONDITION)*
ধারা ORDER BY
ORDER BY ORDERING (, ORDERING)*
LIMIT ধারা
LIMIT POSITIVE_INTEGER
PARAMETERS ধারা
PARAMETERS LITERAL = VALUE (, LITERAL = VALUE)*
ক্ষেত্র নাম
[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 |
CONTAINS ALL | CONTAINS NONE | IS NULL | IS NOT NULL | DURING | BETWEEN |
REGEXP_MATCH | NOT REGEXP_MATCH
ফাংশন
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
মান
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[]]%'