نحوه محاسبه رتبه افراد براساس نمرات آن ها در Mysql

شاید برای خیلی از شماها پیش آمده باشد تا بخواهید رتبه افراد را به دست آورید. معمولا در هنگام ثبت نمرات افراد رتبه آن ها ثبت نمی شود و بعدا از فیلد نمره مشتق می شود . به جدول زیر دقت نمائید . می خواهیم براساس نمرات این چهار نفر رتبه بندی را انجام دهیم . همچنین باید به این نکته توجه شود اگر دونفر نمراتی برابر داشتند می بایست رتبه هردوی آن ها یکی شود.

برای به دست آوردن رتبه افراد کافی است در ابتدای کار دو متغیر تعریف نمائیم .یکی برای نگهداری نمره قبلی و دیگری برای نمایش رتبه. درواقع نمرات باهم مقایسه می شوند و براساس آن رتبه به دست می آید . مهم ترین بخش آن فقط بخش case آن می باشد و مابقی بخش ها بسیار ابتدایی هستند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *