السلام عليكم
أحتاج مساعدتكم هل يوجد أمر (mysql) لجلب عناوين مرتبة حسب الأحرف الأبجدية العربية للحرف الأول من كل عنوان
شكرا لكم
السلام عليكم
أحتاج مساعدتكم هل يوجد أمر (mysql) لجلب عناوين مرتبة حسب الأحرف الأبجدية العربية للحرف الأول من كل عنوان
شكرا لكم
طبعا يوجد :)
تستخدم جمله سيكول عاديه ولكن قبل الحقل الذي توجد فيه الكلمات باللغه العربيه أو أي لغه أخرى تكتب BINARY
مثال :
select * from t1 where BINARY name_in_arabic = "أحمد"
هذا للبحث عن كلمه باللغه العربيه أما ترتيب النتائج حسب الأحرف العربيه جرب :
select * from t1 ORDER BY BINARY name_in_arabic ASC
تم تعديل هذه المشاركة بواسطة bastr3 في 9 فبراير 2010 في 04:27
للأسف لم تنجح هل لنمط الحفظ في mysql له علاقة أنا حاطه utf 8
bastr3 كتب:طبعا يوجد :)
تستخدم جمله سيكول عاديه ولكن قبل الحقل الذي توجد فيه الكلمات باللغه العربيه أو أي لغه أخرى تكتب BINARY
مثال :
select * from t1 where BINARY name_in_arabic = "أحمد"هذا للبحث عن كلمه باللغه العربيه أما ترتيب النتائج حسب الأحرف العربيه جرب :
select * from t1 ORDER BY BINARY name_in_arabic ASC