• 0

كيف أجلب بيانات أعلى 10 رواتب للموظفين من جدول الموظفين باستخدام MySQL ؟

لدي جدول للموظفين "Employee" يحوي على عمود للراتب salary من ضمن أعمدته.
أحتاج إلى استعلام يعيد لي بيانات أعلى 10 رواتب للموظفين.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

 

يمكنك ترتيب البيانات تنازلياً وِفق رواتب الموظفين وتحديد العدد المطلوب من أعلى الرواتب لـ جلبهم.

فـ باستخدام الكود البرمجي التالي يتم استدعاء 10 سجلات من قاعدة البيانات للموظفين مرتّبةً ترتيباً تنازلياً حسب الراتب الشهري لكل موظف:

SELECT * FROM employee ORDER BY salary DESC LIMIT 10 ;

 

تستطيع تغير قيمة الخاصّية OEDER BY من"salary"  إلى أحدْ أسماء الأعمدة ليتم الترتيب وفق العمود المحدد.

ملاحظة : بهذا الاستعلام سيتم المرور على جميع حقول الرواتب لـ غرض الترتيب ممّا سيؤثر سلباً على الأداء إذا حوى عمود "الرواتب" عدداً ضخماً من السجلات.

يمكنك قراءة المزيد حول ترتيب البيانات المعادة من هنا.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن