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