بتاريخ: 2 يونيو 201213 سنة comment_225293 الاخوه الكرامالسلام عليكم ورحمة الله وبركاتههل توجد داله في الاوراكل تقوم بعمل جملة الاستعلام الاتية : Select substr(Substr( '41071/144/160',instr('41071/144/160','/') + 1) , instr( Substr( '41071/144/160',instr('41071/144/160','/') + 1),'/' ) + 1) From dual حيث الغرض من الجمله اعلاه هو جلب الرقم بعد علامة / الثانية والارقام هذه متغيرة.المطلوب في حال وجود اشارتين مثل" /" كيف يمكن الوصول الى الاشاره الثانية واختصار الجملة السابقةوبارك الله فيكم تم تعديل 2 يونيو 201213 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 2 يونيو 201213 سنة comment_225297 السلام عليكمطريقة مختصرة: Select Substr('41071/144/160', Instr('41071/144/160', '/', - 1) + 1) New_Value From Dual تقديم بلاغ
بتاريخ: 2 يونيو 201213 سنة كاتب الموضوع comment_225298 شكرا على الردولكن الارقام متغير وليست ثابته'41071/144/160'بمعنى انه العدد 144 ممكن ان يكون 1445566وايضا العدد 41071 ممكن ان يكون 71 تقديم بلاغ
بتاريخ: 2 يونيو 201213 سنة comment_225302 حتى لو تغيرت ستعطي نفس النتيجة:مثال: Select Substr('4144071/1444654/160', Instr('4144071/1444654/160', '/', - 1) + 1) New_Value From Dual ستكون النتيجة الرقم الذي يأتي بعد ثاني /. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.