PLACES_COUNT_PER_TYPE ফাংশন

PLACES_COUNT_PER_TYPE ফাংশনটি ফাংশনে নির্দিষ্ট প্রতিটি স্থানের ধরণের জন্য গণনার একটি সারণী প্রদান করে। উদাহরণস্বরূপ, যদি আপনি doctor , hospital এবং pharmacy প্রকারগুলি অনুসন্ধান করেন তবে প্রতিক্রিয়ায় প্রতিটি ধরণের জন্য একটি পৃথক সারি সহ একটি সারণী থাকবে।

যেহেতু PLACES_COUNT_PER_TYPE ফাংশনটি একটি টেবিল ফেরত দেয়, তাই FROM ক্লজ ব্যবহার করে এটিকে কল করুন।

  • ইনপুট পরামিতি:

    • প্রয়োজনীয় : geography ফিল্টার প্যারামিটার যা অনুসন্ধান এলাকা নির্দিষ্ট করে। geography প্যারামিটারটি BigQuery GEOGRAPHY ডেটা টাইপ দ্বারা সংজ্ঞায়িত একটি মান নেয়, যা পয়েন্ট, লাইনস্ট্রিং এবং বহুভুজ সমর্থন করে।

      ভিউপোর্ট এবং লাইনের মতো বিভিন্ন ধরণের অনুসন্ধান ভৌগোলিক ব্যবহারের উদাহরণের জন্য, PLACES_COUNT ফাংশনটি দেখুন।

    • প্রয়োজনীয় : types ফিল্টার প্যারামিটার যা অনুসন্ধানের জন্য স্থানের ধরণ নির্দিষ্ট করে।

    • ঐচ্ছিক : আপনার অনুসন্ধানকে পরিমার্জিত করার জন্য অতিরিক্ত ফিল্টার প্যারামিটার।

  • রিটার্ন:

    • প্রতিটি types মান সহ একটি সারি সহ একটি টেবিল। টেবিলটিতে কলামের type ( STRING ), count ( INT64 ), এবং place_ids ( ARRAY<STRING> ) রয়েছে যেখানে place_ids প্রতিটি type জন্য 250 টি পর্যন্ত স্থান আইডি ধারণ করে।

উদাহরণ: রেস্তোরাঁ, ক্যাফে এবং বারের সংখ্যা ফেরত দিন

এই উদাহরণে, আপনি নিউ ইয়র্ক সিটিতে বহুভুজ হিসাবে সংজ্ঞায়িত নির্দিষ্ট অনুসন্ধান এলাকায় সমস্ত কার্যকরী রেস্তোরাঁ, ক্যাফে এবং বার অনুসন্ধান করবেন।

types প্যারামিটারটি STRING মানের একটি অ্যারে নেয় যা অনুসন্ধানের জন্য স্থানের ধরণগুলি নির্দিষ্ট করে। সম্ভাব্য মানের সম্পূর্ণ তালিকার জন্য, স্থানের ধরণগুলি দেখুন।

এই উদাহরণে বহুভুজ থেকে GEOGRAPHY মান ফেরত দিতে BigQuery ST_GEOGFROMTEXT ফাংশন ব্যবহার করা হয়েছে।

DECLARE geo GEOGRAPHY;
SET geo = ST_GEOGFROMTEXT('''POLYGON((-73.985708 40.75773,-73.993324 40.750298,
                                      -73.9857 40.7484,-73.9785 40.7575,
                                      -73.985708 40.75773))''');  -- NYC viewport

SELECT * FROM `PROJECT_NAME.places_insights___us.PLACES_COUNT_PER_TYPE`(
  JSON_OBJECT(
      'types', ["restaurant", "cafe", "bar"],
      'geography', geo,
      'business_status', ['OPERATIONAL']
      )
);

এই ফাংশনটি তিনটি সারি সহ একটি টেবিল ফেরত দেয়, প্রতিটি ধরণের জন্য একটি করে:

নিউ ইয়র্ক সিটিতে প্লেস কাউন্ট টাইপ ফাংশনের ফলাফল।