hanyfreedom بتاريخ: 3 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 3 أبريل 2007 لأيجاد الجزر التربيعى لأى رقم - ليكن مثلاً 64 - قم بكتابة هذا الكود :- select sqrt(64) from dual; و بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 3 أبريل 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 أبريل 2007 و هذا الكود أيضاً له علاقة بما قلته سابقاً ...... حيث انه يحضر الجزر التربيعى لعمود فى جدول و لكن بدمج ال sub quary مع ال SQRT و هذا هو الكود :- BEGIN -- Inefficient, calls function for every row FOR item IN (SELECT DISTINCT(SQRT(department_id)) col_alias FROM employees) LOOP DBMS_OUTPUT.PUT_LINE(item.col_alias); END LOOP; -- Efficient, only calls function once for each distinct value. FOR item IN ( SELECT SQRT(department_id) col_alias FROM ( SELECT DISTINCT department_id FROM employees) ) LOOP DBMS_OUTPUT.PUT_LINE(item.col_alias); END LOOP; END; / مع تمنياتى لأفادة للجميع . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.