এসকিউএল সমষ্টি ফাংশন মান একটি সেট উপর একটি হিসাব সঞ্চালন এবং একটি একক মূল্য ফেরত দিতে. মাইক্রোসফট SQL সার্ভার যেমন SUM বা সর্বোচ্চ হিসাবে শুধুমাত্র মৌলিক সমষ্টিগত ফাংশন সমর্থন করে, পরিসংখ্যান এবং বিশ্লেষিত ফাংশন থাকাকালীন অনেক পাওয়া যাচ্ছে না. পরিহাস আইটি সলিউশন আপনি মধ্যমা নিরূপণ এবং অন্য কোন বিল্ট ইন সংগৃহীত ফাংশন মত databa মধ্যে শতকরা করতে পারেন, তাই ব্যবহারকারী টি এসকিউএল স্ক্রিপ্টিং পরিবেশ উন্নত যা সমষ্টি ফাংশন তৈরি উপলব্ধ করা হয়. এটা অনেক দ্রুত, অধিক নির্ভরযোগ্য এবং আরো দক্ষ অন্য কোন কৌশল চেয়ে আপনার SQL / TSQL প্রশ্নের এবং সঞ্চিত পদ্ধতি তোলে. এটি আপনার স্ক্রিপ্ট অনেক সহজ এবং ক্লিনার তোলে.
এই ফাংশন কনফিগার করার পদ্ধতি খুব সহজবোধ্য. আপনি আপনি এই সমষ্টিগত ফাংশন তৈরি করতে চান ডাটাবেস বিরুদ্ধে অন্য কোন SQL স্ক্রিপ্ট চালানোর মত, যা একটি স্ক্রিপ্ট ফাইল দেওয়া হয়. এবং যে এটা! আপনি এখন আপনার সাথে বা বিবৃতি একটি "দ্বারা গ্রুপ" ছাড়া অন্য কোন এসকিউএল সমষ্টিগত ফাংশন ব্যবহার হিসাবে আমাদের সমষ্টিগত ফাংশন একই ভাবে ব্যবহার করার জন্য প্রস্তুত হয়.
এসকিউএল সার্ভার 2005 ব্যবহারকারী তৈরি সমষ্টিগত ফাংশন একাধিক পরামিতি সমর্থন করে না. তাই, 1 থেকে 99 প্রতিটি পার্সেন্টাইল হিসাব জন্য আমরা একটি পৃথক ফাংশন তৈরি করেছেন. উদাহরণস্বরূপ, প্রয়োজন ফলাফল পাবেন প্রশ্নের নিম্নলিখিত দুটি ক্ষেত্র ক্ষেত্র B দ্বারা 6 ষ্ঠ, 50 তম, 90 তম, 95 তম পার্সেন্টাইল এবং ক্ষেত্র একটি মধ্যমা নিরূপণ করার জন্য "A" ও "বি", সঙ্গে একটি টেবিল "tmp" জন্য.
(ক) tmp গ্রুপ বি --6th শতাংশের দ্বারা বি, dbo.percentile06 নির্বাচন করুন
(ক) tmp গ্রুপ বি --50th শতাংশের দ্বারা বি, dbo.percentile50 নির্বাচন করুন
(ক) tmp গ্রুপ বি --90th শতাংশের দ্বারা বি, dbo.percentile90 নির্বাচন করুন
(ক) tmp গ্রুপ বি --95th শতাংশের দ্বারা বি, dbo.percentile95 নির্বাচন করুন
B নির্বাচন করুন, dbo.median (ক) tmp গ্রুপ থেকে B দ্বারা - মধ্যমা
সীমাবদ্ধতা
দলের প্রতি 100 রেকর্ড
পাওয়া মন্তব্যসমূহ না