PLACES_COUNT_PER_TYPE ফাংশনটি এতে নির্দিষ্ট করা প্রতিটি স্থানের প্রকারের জন্য গণনার একটি সারণী ফেরত দেয়। উদাহরণস্বরূপ, আপনি যদি doctor , hospital এবং pharmacy প্রকারগুলি অনুসন্ধান করেন, তাহলে প্রাপ্ত উত্তরে এমন একটি সারণী থাকবে যেখানে প্রতিটি প্রকারের জন্য একটি করে আলাদা সারি থাকবে।
যেহেতু PLACES_COUNT_PER_TYPE ফাংশনটি একটি টেবিল রিটার্ন করে, তাই এটিকে FROM ক্লজ ব্যবহার করে কল করুন।
ইনপুট প্যারামিটারসমূহ:
আবশ্যক :
geographyফিল্টার প্যারামিটার যা অনুসন্ধান এলাকা নির্দিষ্ট করে।geographyপ্যারামিটারটি BigQueryGEOGRAPHYডেটা টাইপ দ্বারা সংজ্ঞায়িত একটি মান গ্রহণ করে, যা পয়েন্ট, লাইনস্ট্রিং এবং পলিগন সমর্থন করে।ভিউপোর্ট এবং লাইনের মতো বিভিন্ন ধরণের সার্চ জিওগ্রাফি ব্যবহারের উদাহরণের জন্য
PLACES_COUNTফাংশনটি দেখুন।আবশ্যক :
typesফিল্টার প্যারামিটার যা অনুসন্ধানের জন্য স্থানের ধরণ নির্দিষ্ট করে।ঐচ্ছিক : আপনার অনুসন্ধানকে আরও পরিমার্জিত করার জন্য অতিরিক্ত ফিল্টার প্যারামিটার।
ফেরত:
প্রতিটি
typesমানের জন্য একটি করে সারি সহ একটি টেবিল। টেবিলটিতেtype(STRING),count(INT64), এবংplace_ids(ARRAY<STRING>) কলামগুলো রয়েছে, যেখানেplace_idsকলামটিতে প্রতিটিtypeজন্য সর্বোচ্চ ২৫০টি স্থানের আইডি থাকে।
উদাহরণ: রেস্তোরাঁ, ক্যাফে এবং বারের সংখ্যা ফেরত দিন।
এই উদাহরণে, আপনি নিউ ইয়র্ক সিটিতে একটি বহুভুজ হিসাবে সংজ্ঞায়িত নির্দিষ্ট অনুসন্ধান এলাকার মধ্যে সমস্ত চালু রেস্তোরাঁ, ক্যাফে এবং বার অনুসন্ধান করবেন।
` types প্যারামিটারটি STRING ভ্যালুর একটি অ্যারে গ্রহণ করে, যা অনুসন্ধানের জন্য স্থানের প্রকারভেদ নির্দিষ্ট করে। সম্ভাব্য ভ্যালুগুলোর সম্পূর্ণ তালিকার জন্য, `Place types` দেখুন।
এই উদাহরণটিতেও একটি পলিগন থেকে 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'] ) );
এই ফাংশনটি তিনটি সারি সহ একটি টেবিল ফেরত দেয়, যেখানে প্রতিটি প্রকারের জন্য একটি করে সারি থাকে:
