Be_Professional_MySQL
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
| marwa | hassan |
| muhammad | taha |
| muhammad | kamal |
| muhammad | antary |
| muhammad | wadood |
| muhammad | mahfouz |
| muhammad | ismael |
| muhammad | nagib |
| safwat | hegazy |
| sarah | mahmoud |
| sherif | faroo2 |
| sherif | shahin |
+++
15 rows in set (0.00 sec)
!
ماهي ملحظاتك لنتيجة جملة أمر
select ؟ هل تلحظ شيئ ًا جديد ًا لم تكن معتاد ًا على رؤيته ؟ بالطبع نعم
:
أول نبدأ مع شرح جملة أمر select
في البداية قمنا بالستعلم عن السم الول والسم الخير للعضاء ولكن هذه المرة قمنا باستخدام جملة جديدة هي
order by بدلً من جملة ، where ولكن وضعنا شرط لعملية الترتيب أن تكون عن طريق العمود الخاص بالسم الول
للعضاء وفى نفس الوقت بترتيب تصاعدي للحروف النجليزية أي أن يكون ترتيب السماء بحسب ترتيب الحروف
باللغة النجليزية وبشكل أبسط من ذلك أن يكون العمود بادئ ًا بالسماء التي تبدأ بحرف a ثم السماء التي تبدأ بحرف
b وهكذا حتى نهاية العمود وذلك بالسماء التي تبدأ بحرف
. z
وبالتالي يتضح من ذلك أن الوضع الفتراضي عند استخدام جملة order by اعتماد ًا على اسم عمود يحتوى على
نصوص سيكون الترتيب الظاهر لدينا هو ترتيب حرفي بحسب وضعية الحروف وترتيبها داخل نطاق اللغة التي تشمل
تلك الحروف ، ففي مثالنا السابق قمنا بوضع شرط لجملة order by أن يكون الترتيب الظاهر لدينا في الجدول
بحسب السم الول فظهرت السماء التي تبدأ ب
a أولً ثم التي تليها ثم التي تليها ..... وهكذا
أي نستطيع استنتاج قاعدة مهمة :
ترتيب الحقول أو العمدة عند وضعها كشرط بعد جملة order by سيكون ترتيب تصاعدي سواء كانت تلك الحقول
تشمل متغيرات نصية أو
Strings)
( أو متغيرات عددية صحيحة أو (Integers) ، ففي حالة العداد والرقام سيكون
ظهور الرقم من أقل إلى أكبر ، وفى حالة ظهور الحروف سيكون بموقعها الترتيبي داخل حروف اللغة نفسها ، فعلى
سبيل المثال حروف اللغة النجليزية ستبدأ من
c ثم b ثم a
....... انتها ًء ب
. z
مثال : نريد الستعلم عن السم الول والسم الخير لعضاء قاعدة البيانات
members_data بحسب ترتيب السم الخير ؟
linux_ac داخل الجدول
itwadi.com
وادي التقنية ]
[ 30