برای هر فروشنده در جدول sales، با استفاده از تابع تجمعی VAR_SAMP نمونه واریانس مقدار فروش (amount) را محاسبه کنید و نتایج را به‌صورت نزولی بر اساس واریانس مرتب نمایید.

2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:49

0.0

در MySQL از تابع تجمعی VAR_SAMP برای محاسبه واریانس نمونه استفاده کنید؛ رکوردها را با GROUP BY بر اساس seller_id گروه‌بندی کنید، NULLها به‌صورت پیش‌فرض نادیده گرفته می‌شوند، و با استفاده از ALIAS نتیجه را نام‌گذاری و با ORDER BY به‌صورت نزولی مرتب کنید. برای خوانایی می‌توانید از ROUND برای گرد کردن خروجی و از LIMIT برای نمایش تعداد محدودی از نتایج بهره ببرید.

توسط پژوهشگر در 220 روز قبل ساعت 01:49
دسته بندی ها: MySQL MySQL for beginner
arash در 220 روز قبل ساعت 11:53

برای هر فروشنده در جدول sales، از VAR_SAMP(amount) به همراه GROUP BY seller_id استفاده کنید تا واریانس نمونه مقدار فروش محاسبه شود و خروجی با alias نام‌گذاری و با ORDER BY variance DESC مرتب گردد. توجه داشته باشید NULLها در مقدار amount نادیده گرفته می‌شوند، و اگر یک فروشنده تنها یک رکورد دارد یا همه مقادیر NULL هستند، VAR_SAMP مقدار NULL برمی‌گرداند؛ از COALESCE برای نمایش مقدار دلخواه استفاده کنید. برای خوانایی خروجی می‌توانید از ROUND(VAR_SAMP(...), 2) استفاده کنید. اگر می‌خواهید فقط چند نتیجه را نشان دهید، از LIMIT استفاده کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری