الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في ترتيب قائمة ابجديا بالغة العربية

بدأه انتصار عبدالله في 19 سبتمبر 2010 · 4 رد · 800 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

[size="4"]السلام عليكم وكل عام وانتم بخير

لدي تقرير به قائمة من الاسماء ارغب بترتيبها ابجديا بعد اضافة الامر ORDER BY لم تترتتب الاسماء ايضا مع العلم ان الاسماء بالغة الانجليزيه تكون مرتبه ارجو مساعدتي بوجه السرعه واكون شاكره واعلامي بسبب هذا الاشكال.

#2

جربي استخدام binary

مثال

select * from `tablename` order by binary(`name`)
1
#3
SonOfTheNile كتب:

جربي استخدام binary

مثال

select * from `tablename` order by binary(`name`)

الف شكر الف شكر الحمد لله اتحل الاشكال جزاك الله عني كل خير

#4

الحل

SELECT * FROM TABLE_NAME Order by name asc

desc تعنى من الاكبر اللى الاصغر يعنى لو ارقام هيكون من اكبر رقم انتى ونازله

asc تعنى من الاصغر اللى الاكبر يعنى من اصغر رقم اللى اكبر رقم وفى الحروف ايضا من حرف أ او a انتى وطالعه

اسف مخدش بالى انى الموضوع اتحل على العموم ده حل اضافى

تم تعديل هذه المشاركة بواسطة 3mr في 19 نوفمبر 2010 في 23:35

من طلب العلى سهر اليالى

#5

[شكرا جزيلا عل الرد وماقصرت انا جربت العبارات القلت عليها ومانفعت كانت بتحل الاشكال للكلمات المكتوبه بالانجليزي بس العربي كان لازال بنفس الاشكال

واتحل المشكل بعد مااستخدمت العباره السابقه

select * from `tablename` order by binary(`name`)

مواضيع مشابهة