SQLجلب أصغر قيمة في العمود بواسطة الدالة MIN()
- الدالة
MIN()
- تجهيز قاعدة البيانات التي سنطبق عليها
- أمثلة حول استخدام الدالة
MIN()
الدالة MIN()
الدالة MIN() تستخدم للحصول على أصغر قيمة موجودة في العمود.
هذه الدالة مخصصة للتعامل مع الأرقام و التواريخ فقط بمعنى أنه يمكنك استخدامها لمعرفة أصغر رقم أو أصغر تاريخ موضوع في العمود.
الشكل العام لإستخدامها
إذاً نستدعي الدالة MIN() مباشرةً بعد الكلمة SELECT.
إسم العمود الذي نريد الحصول على أصغر قيمة موجودة فيه نكتبه بين أقواس الدالة مكان الكلمة column_name.
تجهيز قاعدة البيانات التي سنطبق عليها
قم بتنفيذ الإستعلام التالي حتى تنشئ قاعدة بيانات جديدة إسمها harmash
و تنشئ فيها جدول إسمه employees
يحتوي على بيانات 10 موظفين.
الإستعلام
بعد تنفيذ الإستعلام السابق في phpMyAdmin سيتم إنشاء قاعدة البيانات harmash
و إنشاء الجدول employees
بداخلها.
قم بالنقر على إسم قاعدة البيانات harmash
من القائمة اليسرى حتى تبدأ بالتعامل معها و تطبيق ما ستتعلمه في هذا الدرس.
البيانات التي قمنا بإضافتها بشكل إفتراضي في الجدول employees
.
id | first_name | last_name | is_married | salary | birthday |
---|---|---|---|---|---|
1 | Ahmad | Alhazem | 0 | 800.00 | 1990-10-23 |
2 | Rami | Algharib | 0 | 750.00 | 1992-05-08 |
3 | Said | Alnaja | 1 | 900.00 | 1988-07-12 |
4 | Noura | Jamali | 0 | 845.00 | 1994-12-04 |
5 | Amani | Sarrouf | 1 | 1000.00 | 1991-10-27 |
6 | Mhamad | Harmush | 0 | 700.00 | 1993-11-12 |
7 | Ahmad | Asaadi | 1 | 850.00 | 1995-03-10 |
8 | Mostafa | Shawki | 1 | 920.00 | 1990-02-14 |
9 | Jana | Alkassem | 0 | 780.00 | 1991-08-12 |
10 | Houssam | Zahrani | 1 | 880.00 | 1985-09-20 |
أمثلة حول استخدام الدالة MIN()
المثال الأول
الإستعلام التالي يقوم بجلب أدنى راتب يتم إعطاؤه للموظف في الشركة.
أي سنعرض أصغر قيمة موجودة في العمود salary
.
الإستعلام
سنحصل على النتيجة التالية عند تنفيذ الإستعلام.
Lowest Salary |
---|
700.00 |
المثال الثاني
الإستعلام التالي يقوم بجلب أقدم تاريخ ميلاد موضوع لموظف في الشركة.
أي سنعرض أقدم تاريخ موجود في العمود birthday
.
الإستعلام
سنحصل على النتيجة التالية عند تنفيذ الإستعلام.
Oldest Date |
---|
1985-09-20 |