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

كيف أحول ناتج Select من عمود الى صف

Featured Replies

بتاريخ:

السلام عليكم يا أخوانى

اريد ان أسال سؤال و انا متأكد من وجود الحل عندكم
كيف أقوم بتحويل ناتج الselect من عمود الى صف
بشكل أوضح لو عندى جدول مثالاً وبه عمود اسمه work وبه البيانات التالية

work
a
b
c
d
ولو كتبت select work from table;
هيكون الناتج a
b
c
d

انا عاوز الناتج a b c d
هل احد يستطيع مساعدتى

بتاريخ:

بسم الله الرحمن الرحيم

جرب
select work from table order by work desc;

بتاريخ:

اخى الكريم
اعتقد ان جملة order by لن تحل المشكله على الاطلاق
لأنك بهذا الكود سوف تقوم بترتيب البيانات المستخرجه تنازليا
اى مجرد ترتيب ليس اكثر وسيكون الناتج كالتالى :
d
c
b
a

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

انا متشكر على الرد ولكن لم تحل المشكلة
أرجو المساعدة

بتاريخ:

السلام عليكم
اخي اعتق\ حلك يكون بأستخدام procedure وفيه استخدم ال cursor وعند قرائه العامود اعمل loop وقم بطباعته على شكل صف .

اتمنى ان تكون الاجابه واضحه ويريد منك بعض العمل عليها وان لم تكن تعرف كيف يمكن بناء ال curosr قولي وانا حشرحلك

او عنان

بتاريخ:

السلام عليكم

جرب التالي:

SELECT SUBSTR(MAX(SYS_CONNECT_BY_PATH(work, ', ')),2) OneLine 
FROM (SELECT work , ROWNUM NBR FROM (SELECT DISTINCT work FROM table1 E WHERE id <= 3))
CONNECT BY PRIOR NBR = NBR - 1 START WITH NBR = 1;


طبعا بمساعدة الاخ mha666

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

أشكر اخى الكريم

  • بعد 3 شهور...
بتاريخ:

السلام عليكم
ممكن تجرب الحل ده

select decode(work,'a','a')a_value,decode(work,'b','b')b_value,decode(work,'c','c')c_value,decode(work,'d','d')d_value
from (select work from mytable);


هيظهر إن شاء الله الحروف كصف وهيكون كل حرف له عمود خاص به

بتاريخ:

شكرا تسلموا على المعلومات والكودات

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

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

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

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

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

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.