إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Code لحساب أعلى مرتب بدون استخدام Max وايضا Code لحساب مجموع المرتب بدون استخدام Sum


1 رد (ردود) على هذا الموضوع

#1 محمد فتحى باشا

محمد فتحى باشا

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 23 August 2008 - 01:09 AM

فى محاولة منى لخدمة هذا المنتدى الذى علمنى الكثير

لكم منى هذا الكود

1-لحساب اعلى مرتب بدون استخدام الدالة max

[codebox]declare
x number;
y number:=0;
cursor cur_sal is select sal from emp;
begin
open cur_sal;
loop
fetch cur_sal into x;
exit when cur_sal%notfound;
if (x>y) then
y:=x;
end if;
end loop;
close cur_sal;
dbms_output.put_line('max sal without using max function = '||y);
end;[/codebox]


2-لحساب مجموع المرتبات بدون استخدام الدالة sum

[codebox]set serveroutput on size 20000 format wrapped
declare
x number;
y number:=0;
cursor cur_sal is select sal from emp;
begin
open cur_sal;
loop
fetch cur_sal into x;
exit when cur_sal%notfound;
y:=y+x;
end loop;
close cur_sal;
dbms_output.put_line('sum sal without using sum function = '||y);
end;[/codebox]


ونسالكم الدعاء

#2 فيصل عبدالله

فيصل عبدالله

    مشترك

  • الأعضــاء
  • 52 مشاركة

تاريخ المشاركة 23 August 2008 - 01:13 AM

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


ورحم الله والديك على الجهد الطيب
سبحان الله وبحمده سبحان الله العظيم