11.10.2020 Views

Be_Professional_MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

| muhammad | antary |

| muhammad | wadood |

| muhammad | mahfouz |

| muhammad | ismael |

| marwa | hassan |

| kamel | ahmad |

| ahmad | antar |

| ahmad | youssef |

+­­­­­­­­­­+­­­­­­­­­+

15 rows in set (0.00 sec)

ملحوظة : كما قلنا سابق ‏ًا أن الترتيب التصاعدي هو الوضع الفتراضي بالنسبة لجملة

أيضا داخل نطاق الجملة وذلك بوضع asc بالشكل التالي

order by ويمكنك أن تستخدمه

:

order by f_name ASC;

بعد أن استطعنا من خلل جملة order by عرض وترتيب شكل البيانات بالطريقة التي تعجبنا ننتقل إلى جزئية أخرى

وهى كيفية تحديد عدد البيانات التي تظهر نتيجة لجملة أمر select كأن تقول مثلً‏ أريد عرض أقل أربعة أعمار

باستخدام حقل العمر داخل نطاق جملة order by أو أن تقول أريد عرض أول خمس نتائج داخل الجدول وهكذا ،

والجملة التي تمكننا من فعل ذلك هي جملة limit ويتبعها مباشرة الرقم الذي تريد تحديد فيه عدد النتائج

.

مثالً‏ على ذلك :

تريد الستعلم عن أول خمسة أسماء للعضاء ) السم الول والسم الخير ( من خلل الجدول :members_data

mysql> select f_name, l_name

­> from members_data limit 5;

+­­­­­­­­­­+­­­­­­­­­+

| f_name | l_name |

+­­­­­­­­­­+­­­­­­­­­+

| ahmad | youssef |

| muhammad | ismael |

| sherif | shahin |

| sherif | faroo2 |

| muhammad | mahfouz |

+­­­­­­­­­­+­­­­­­­­­+

5 rows in set (0.00 sec)

ستلحظ فعلً‏ أن أول خمسة أسماء من أسماء العضاء هي التي ظهرت ، وتستطيع تغيير الرقم

5 إلى أي رقم تريده ،

itwadi.com

وادي التقنية ]

[ 34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!