توابع SQL سنگدانه انجام یک محاسبه در مجموعه ای از ارزش ها و یک ارزش واحد بازگشت. مایکروسافت SQL سرور پشتیبانی تنها توابع مجموع اساسی مانند SUM یا MAX، در حالی که بسیاری از توابع آماری و تحلیلی گم شده است. کنایه IT راه حل فراهم می کند کاربر ساخته شده توابع جمع که به افزایش محیط برنامه نویسی T-SQL بنابراین شما می توانید متوسط محاسبه و صدک در databa مانند هر ساخته شده است در تابع تجمعی دیگر. این باعث می شود نمایش داده شد SQL / TSQL خود را و ذخیره مراحل بسیار سریعتر، مطمئن تر و کارآمد تر از هر روش دیگر. همچنین باعث می شود اسکریپت خود را بسیار ساده تر و پاک کن.
پیکربندی این توابع بسیار ساده است. شما یک فایل اسکریپت است که شما مانند هر اسکریپت SQL دیگر در مقابل پایگاه داده شما می خواهید برای ایجاد این توابع در کل اجرا شده است. و این است که آن! شما در حال حاضر آماده برای استفاده از توابع جمع ما به همان شیوه شما به عنوان استفاده هر تابع دیگر SQL کل با یا بدون "گروه" بیانیه.
SQL سرور 2008 را پشتیبانی پارامترهای چندگانه در کاربر ساخته شده توابع کل، به طوری نحو نسبتا ساده است در اینجا. این کار exaclty همان MS اکسل تنها تفاوت در این است که به جای selecing طیف شما استفاده از یک نام درست در تابع. به عنوان مثال،
انتخاب B، dbo.Percentile (A، 0.90) [90 صدک] از گروه TMP توسط b --90th صدک
انتخاب B، dbo.Percentile (A، 0.95) [95 صدک] از گروه TMP توسط b --95th صدک
انتخاب B، dbo.Median (الف) [ماد] از گروه TMP توسط b - ماد
محدودیت ها:
100 رکورد در هر گروه
نظر یافت نشد