بتاريخ: 16 يوليو 200817 سنة comment_133385 السلام عليكم ممكن حد يقولي كيف استرجع عدد من الصفوف من جملة select اقوم انا يتحديه بمعنى اريد استرجاع اولا 3 صفوف من جدول emp مع ملاحظة ان لا اعلم ارقم الموظفين انا سمعت ان فيه داله اسمه row number تحدد عد الصفوف المسترجعة select * from emp whereاريد احد ان يكمل هذا الكود ماذا يوضع بعد جملة [/b]where تقديم بلاغ
بتاريخ: 16 يوليو 200817 سنة comment_133388 مثال بسيط جدا ....اريد استرجاع 3 موظفين فقط SELECT last_nameFROM employeesWHERE ROWNUM <= 3 ماذا اذا اردت مثلا استرجاع اعلى 3 مرتبات بالشركه ....يكون الكود كما يلى SELECT e.last_name, e.salaryFROM (SELECT last_name, salary FROM employees ORDER BY salary DESC) eWHERE ROWNUM <= 3/ أو كما يلى select last_name, salaryfrom employees awhere 3 >= (select count(employee_id)from employees bwhere b.salary >= a.salary)/ وهكذا من امثله .... بالتوفيق تقديم بلاغ
بتاريخ: 16 يوليو 200817 سنة comment_133435 السلام عليكم بارك الله فيك وفي عقليتك يا استاذ سامح بقالك كتير مشاركتش في المنتدي ارجو ان يكون المانع خير الي الامام بامر الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.