الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Parse String

Featured Replies

بتاريخ:

Select replace (upper(substr(div_no,1,3), ',' ','',''') from dual

 

 

 

بعد ازنكم المفروض دا يرجعلى لو انا مدخل  div_no كدا (qas200,qwe100) يرجعلى كدا qas ,qwe ممكن مساعده اعملها ازاى ؟؟؟

بتاريخ:

شيل replace خالص.

بتاريخ:
  • كاتب الموضوع

مالهاش علاقه جربتها الفكره انى عايزه ارجع اول تلات حروف قبل ال , اول تلات حروف بعدها انا فكرت انا اقطع الكلمه واعمل  substr بس مش عارف اكتب الكود ازاى

بتاريخ:

select substr (div_no,1,3)||substr (div_no,instr(div_no,','),4) result from dual;

تم تعديل بواسطة eslam elbyaly

بتاريخ:
  • كاتب الموضوع

طيب بعد ازنك لو اكتر من اتنين اعمل فور لوب ع ال LENGTH واكتب السطر الى حضرتك كتبته دا ؟

بتاريخ:
  • كاتب الموضوع

لو عايزها function مثلا اديها ال div_no تدينى او تلات كلمات من كل كلمه

بتاريخ:

سؤالك مش واضح يا محمد، وضح انت محتاج ايه بالظبط.
قبل كده اقرأ كويس عن substr, instr and how to create functions with parameters

فى موقع اسمه techonthenet هتلاقيه فيه طلام باسلوب بسيط عن ال functions دى.

بتاريخ:
  • كاتب الموضوع

انا الى عايز اعمله انه ال dev_no المفروض المستخدم هو الى هيدخله ف ممكن يدخل اكتر من div_no فا انا عايز اخد اول تلات حروف من كل كلمه وهو كلو string واحد مثلا 

 

'sqw200,s02500,wq0000'

تم تعديل بواسطة م/ محمد سعيد

بتاريخ:

المستخدم هيدخلوا فين؟
انت شغال فورمز ولا adf ولا حاجة تانية؟
هيدخل اكتر من div_no ويطلعوا string واحد ازاى؟

بتاريخ:
  • كاتب الموضوع

 هى حاجه multiple selection المستخدم هيدخل اكتر من div_no ويشوف بيانتهم كلهم الحل الى حضرتك كتبتهم شغال بس دا فى حاله انه دخل 2 div_no انما لو دخل اكتر من كدا هيجيب بيانات الاتنين بس

بتاريخ:
  • كاتب الموضوع

انا كنت عملت حاجه زى كدا بس لما لقيت الحل بتاعك عجبنى فكرته جدا وكنت عايز اطبقه

select REGEXP_REPLACE(upper(div_no),'([A-Z0-9]{3})([A-Z0-9]*)(,?)','\1\3') from dual
بتاريخ:

شغال بتوول ايه يا محمد؟

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.