بتاريخ: 25 يونيو 200422 سنة comment_8711 السلام عليكم و رحم الله و بركاتهارغب فى كتابة select statement لاختيار عدد معين السجلات تحت عدة شروط جربت استخدام where rownum <1000 مثلا لكن المشكلة ان هذه تستعيد اول 1000 سجل و هذا لا يؤدى الغرض المنشود و هوانا مجموعة السجلات يجب انا تكون ممثلة بناءاً على حقل معين مثلا حقل المدينةاذا كان الشرط city ='Alex' or city='cairo' or city ='port said' and rownum<1000المشكله ان ممكن كل البيانات اللى ترجع تكون القاهرة لانها فى الاول انا اريدها 333 من cairoو333 من alexو 333 من port said و هكذا و شكرا افادكم الله تقديم بلاغ
بتاريخ: 25 يونيو 200422 سنة comment_8720 السلام عليكم يمكنك استخدام أمر الunion select empno,deptno from emp where deptno = 10 and rownum < 3 union select empno,deptno from emp where deptno = 20 and rownum < 3 union select empno,deptno from emp where deptno = 30 and rownum < 3 EMPNO DEPTNO ---------- ---------- 7369 20 7499 30 7521 30 7566 20 7782 10 7839 10 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.