الانتقال إلى المحتوى
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.

مشكلة في الترتيب ..... أريد لها حل

Featured Replies

بتاريخ:

السلام عليكم ورحمه الله وبركاته


أريد أن أستفسر عن شئ يواجهني في عملي الآن وأريد له حل


عندي bloc tabular وفيه column بيحتوي علي داتا عايز أرتبها بس الداتا دي بالشكل ده:


10/A


11/B


11/A/D


وهكذا


الترتيب بيطلع غلط للأسف لأن ال fireld ده عبارة عن أرقام وحروف فأنا فكرت في فكرة إني أخد الأرقام اللي في ال field لوحدها وأرتب علي أساسها في coilum منفصل بس مش عارف هلي ده ينفع ولا لا؟ ولو ينفع لو حد يقدر يقولي تصور للكود بعد إنكم وشكرا جزيلا

بتاريخ:

أخى الكريم

اذا كانت الداتا كلها ان الأرقام دايما بعد آخر سلاش "/"
يبقى حضرتك ممكن من غير ماتضيف اى شىء, فى Order by property الخاصة بال DB block
ممكن تحط الجملة دى


to_number(Substr( col_Name , instr(col_Name,'/',-1) +1))

تم تعديل بواسطة Ahmad.Hasan

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

طيب أخي ممكن شرح للسطر ده عشان أفهموا وجزاكم الله خيرا كثيرا علي ردك الكريم :)

بتاريخ:

INSTR function to return the last position of "/"
SubStr to return the number in the string which located after the last position of "/"

To_number to convert the resulted string into number so as to order in number, not strings

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

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

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

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

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

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.