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

ترتيب وفقا لتشابه اول رقمين

مغلق
بدأه ابن اليمن في 21 أغسطس 2007 · 3 رد · 665 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا شباب

صراحة عندي سوال قد يكون شيق نوعا ما

لنفترض ان لدينا الارقام الاتية

11

12

13

110001

110002

120002

120001

130001

130002

طبعا هكذا مرتبة حسب الرقم

ولكني اريد ترتيبها وفقا لتشابه اول رقمين لتكون بالشكل الاتي

11

110001

110002

12

120001

120002

13

130001

130002

هل استطيع عمل ذلك

جزاكم الله خير

ابن اليمن

#2

يمكنك استعمال

CompareStr(S1,S2)

اظن انها تفي بالغرض

#3

اظن هذا سؤال مكرر بطريقة اخري..

-

حاول ان تضيف اصفار من الجهة اليمنى بحيث يكون طول كل الارقام ثابت

d4baa0.gif
#4

اسف

لو تعاملت مع الارقام على انها حروف أو نص وليس ارقام سوف تفى بنفس الغرض

IntToStr

ولو عايز الترتيب فى الداتا بيز تمكن استخدام فانكشن تحول الى حروف او نص

مثال الأوركل

Select AccountId,AccountName From Accounts
Order by to_char(ccountId);

هذا الموضوع مغلق.

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