bahaa_esmail بتاريخ: 12 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2007 السلام عليكم يا أخوانىاريد ان أسال سؤال و انا متأكد من وجود الحل عندكمكيف أقوم بتحويل ناتج الselect من عمود الى صفبشكل أوضح لو عندى جدول مثالاً وبه عمود اسمه work وبه البيانات التالية work a b c dولو كتبت select work from table;هيكون الناتج a b c dانا عاوز الناتج a b c dهل احد يستطيع مساعدتى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Masrico بتاريخ: 12 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2007 بسم الله الرحمن الرحيمجربselect work from table order by work desc; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد الشحات بتاريخ: 12 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2007 اخى الكريماعتقد ان جملة order by لن تحل المشكله على الاطلاقلأنك بهذا الكود سوف تقوم بترتيب البيانات المستخرجه تنازليااى مجرد ترتيب ليس اكثر وسيكون الناتج كالتالى :dcba اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bahaa_esmail بتاريخ: 13 يوليو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 يوليو 2007 انا متشكر على الرد ولكن لم تحل المشكلة أرجو المساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
moh200080 بتاريخ: 14 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 14 يوليو 2007 السلام عليكماخي اعتق\ حلك يكون بأستخدام procedure وفيه استخدم ال cursor وعند قرائه العامود اعمل loop وقم بطباعته على شكل صف . اتمنى ان تكون الاجابه واضحه ويريد منك بعض العمل عليها وان لم تكن تعرف كيف يمكن بناء ال curosr قولي وانا حشرحلكاو عنان اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mha_666 بتاريخ: 14 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 14 يوليو 2007 السلام عليكمبامكانك ان تجد اكثر من حل لطلبك في الصفحة التاليةhttp://forums.oracle.com/forums/thread.jsp...ssageID=1815083 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
moh200080 بتاريخ: 15 يوليو 2007 تقديم بلاغ مشاركة بتاريخ: 15 يوليو 2007 السلام عليكمجرب التالي: 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bahaa_esmail بتاريخ: 15 يوليو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 يوليو 2007 أشكر اخى الكريم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amr fawzy بتاريخ: 30 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 30 أكتوبر 2007 السلام عليكمممكن تجرب الحل ده 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); هيظهر إن شاء الله الحروف كصف وهيكون كل حرف له عمود خاص به 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 30 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 30 أكتوبر 2007 شكرا تسلموا على المعلومات والكودات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.