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

سؤال:كيف تعرض الاسم التانى من اسم ثلاثى


zakarotta

Recommended Posts

سلام عليكم

ازاى اعرض الاسم الثانى بس من عمود فيه أسماء ثنائية او ثلاثية
يعنى لو عندى جدول زى ده

 A B
-- ------------------------
1 Hossam Mohammed Roshdy
2 Ali El-menshawy Khalid
3 Ahmed Fahmy


ازاى أعرض من العمود b الاسماء التانية بس كالاتى

Mohammed
El-menshawy
Fahmy

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

باستخدام instr لاول فراغ ليحدد بداية الكلمة ، و مرة اخرى للفراغ الثاني
طبعا الكلة المراد اختارها يتم جلبهاه بجملة
substr(x,instr(x1),instr(x2)-instr(x1)+1)

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

ياريت بس بعد اذنك تكتب لى query اقدر انفذه مباشرة فى spl plus لان انا حاولت انقذ اللى انت قلته بس منفعش
انا ممكن اقوله اقطع من اول المسافة الاولى لكن ازاى يقدر يحدد المسافة التانية؟؟

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

اخى زكريا بالنسبه للتوضيح اللى طلبته
رقم 1 معناها اننى لا اريد ترتيب اول حرف لكن هات الثانى واذا كنت اريد الثالث
اكتب 1 ايضا لكن بدلا من 2 اكتب 3
وهذة الامثله تساعدك على الفهم اكثر


 1  select instr('helollolgfofgdo','o',2,2)
 2* from dual
SQL> /

INSTR('HELOLLOLGFOFGDO','O',2,2)
--------------------------------
						   7

SQL> ed
Wrote file afiedt.buf

 1  select instr('helollolgfofgdo','o',1,3)
 2* from dual
SQL> /

INSTR('HELOLLOLGFOFGDO','O',1,3)
--------------------------------
						  11


انا تحت امرك فيما اعلم
زكاة العلم نشرة



اسف الكود الاول خطا والثانى هو الصح
2 غلط لكن الصح كتابه 1 وبعدها كتابه رقم الحرف المكرر

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

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

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

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

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

×   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.

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

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

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