الانتقال إلى المحتوى

How can i create an Alphnumeric Sequence?


Abu_Abd_elrahman

Recommended Posts

  • بعد 3 أسابيع...

وعليكما السلام
أخي الكريم : أعتقد أنك تقصد عداد يعد ولكن يعد محارف :a,b,c.........
لا يوجد عداد جاهز بهذا الشكل ولكن تستطيع عمل ذلك باستخدام إجرائية .
إذا اردت أن تحصل على الكود ،أرجوا منك فقط شرح كيفية عمل العداد و عندما يصل إلى z ماذا ستكون القيمة التي تليها و لك جزيل الشكر.

رابط هذا التعليق
شارك

ممكن تعملها عن طريق عمل دالة تقوم بتحويل الحروف الى نظام ASCII والذي سيقوم بتحوليها الى ارقام وذلك باستخدام الدالة.

لتحويل الى ASCII
ascii('charecter')

SQL> select ascii('A')   from dual; ASCII('A')
----------
       65


وبعد ذلك تقوم بزيادتها بواحد وتحويلها الى charecter عن طريق الدالة التالية

[sql]
chr(number)

SQL> select chr(80)  from dual; C
-
P




طبعا مع ملاحظة ان الحروف في نظام الترميز ASCII تبدأ من 65 الى 90 بالنسبة للحروف الانجليزية الكبيرة و من 97 الى 122 بالنسبة للحروف الصغيرة

تم تعديل بواسطة ابو صالح
رابط هذا التعليق
شارك

  • بعد 11 شهور...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية