برای هر فروشنده در جدول sales، با استفاده از تابع تجمعی VAR_SAMP نمونه واریانس مقدار فروش (amount) را محاسبه کنید و نتایج را بهصورت نزولی بر اساس واریانس مرتب نمایید.
2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:49 0.0
در MySQL از تابع تجمعی VAR_SAMP برای محاسبه واریانس نمونه استفاده کنید؛ رکوردها را با GROUP BY بر اساس seller_id گروهبندی کنید، NULLها بهصورت پیشفرض نادیده گرفته میشوند، و با استفاده از ALIAS نتیجه را نامگذاری و با ORDER BY بهصورت نزولی مرتب کنید. برای خوانایی میتوانید از ROUND برای گرد کردن خروجی و از LIMIT برای نمایش تعداد محدودی از نتایج بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای هر فروشنده در جدول 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 استفاده کنید.
گزارش