بتاريخ: 27 مارس 201213 سنة comment_222352 السلام عليكم ورحمة الله وبركاتهعندي استفسار لو سمحتمن عن كيفية كتابته nested decodeفمتلا ها if statement if order_type=2 then if old_city_code in (1,2,3,4) and new_city_code e= (5,6,7,8) then neworder=99 end if elsif order_type=3 then if old_city_code in (1,2,3,4) and new_city_code e= (5,6,7,8) then neworder=10 end if end if اذا احد ممكن يقدملي شرح مبسط لل nested decodeجزاكم الله خيرا تقديم بلاغ
بتاريخ: 27 مارس 201213 سنة comment_222355 جرب هاي الجمله على السيناريو يلي انت شارحو SELECT DECODE(:ORDERT,2 ,(DECODE(:OLDCITY, 1,DECODE(:NEWCITY,5,99,6,99,7,99,8,99), 2,DECODE(:NEWCITY,5,99,6,99,7,99,8,99), 3,DECODE(:NEWCITY,5,99,6,99,7,99,8,99) )) ,3 ,(DECODE(:OLDCITY, 1,DECODE(:NEWCITY,5,99,6,99,7,99,8,99), 2,DECODE(:NEWCITY,5,99,6,99,7,99,8,99), 3,DECODE(:NEWCITY,5,99,6,99,7,99,8,99) )) )DEC_INS FROM DUAL تقديم بلاغ
بتاريخ: 27 مارس 201213 سنة comment_222358 جرب هاي الجمله على السيناريو يلي انت شارحوSELECTDECODE(:ORDERT,2,(DECODE(:OLDCITY,1,DECODE(:NEWCITY,5,99,6,99,7,99,8,99),2,DECODE(:NEWCITY,5,99,6,99,7,99,8,99),3,DECODE(:NEWCITY,5,99,6,99,7,99,8,99))),3,(DECODE(:OLDCITY,1,DECODE(:NEWCITY,5,99,6,99,7,99,8,99),2,DECODE(:NEWCITY,5,99,6,99,7,99,8,99),3,DECODE(:NEWCITY,5,99,6,99,7,99,8,99))))DEC_INSFROM DUAL سلام عليكم اخي الكريم بجملة SELECT يلي بعتها ما حطيت خيار ال old_city_code in (1,2,3,4) يلي مستخدمو بهاي الجمله فممكن تضيفو وطبعا استخدام CASE بشوفو افضل من هاي الجمله والله اعلم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.