bogii بتاريخ: 2 فبراير 2008 تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2008 سلامو عليكم يا اخوانياريد مساعدتكم وخبراتكم في كتابة Query محيرني جدا بالرغم من بساطة فكرتهبفرض وجود جدول يحتوي علي رقم القسم ورقم الموظفDep_id # Emp_id10 # 120 # 1 30 # 140 # 250 # 2كل المطلوب عمل SQL لعرض محويات الجدول مع إضافة حقل جديد كمسلسل للموظف داخل كل قسم..بمعني ان ذلك الحقل يبدأ العد من جديد مع كل قسموبالتالي تكون النتيجه المنتظره من SQL كالأتيSerial # Dep_id # Emp_id10 # 1 # 120 # 1 # 2 30 # 1 # 340 # 2 # 150 # 2 # 2وشكرا لإهتمامكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledmega بتاريخ: 2 فبراير 2008 تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2008 SELECT E.EMPNO ||' # ' || D.DEPTNO FROM EMP E , DEPT D WHERE E.DEPTNO = D.DEPTNO ORDER BY D.DEPTNO هذا المثال على قاعدةSCOTT / TIGERوشكرا ميجا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bogii بتاريخ: 3 فبراير 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 فبراير 2008 اخي ميجا شكرا لإهتمامك.أعتقد اني لم استطيع توصيل المشكله اليكالمطلوب هوا إضافة حقل وهمي Logical column ليكون كرقم مسلسل لكل موظف داخل القسم ومع كل قسم جديد يبدأ العد من جديدانا حاولت استخدم rownum لعمل المطلوب لكني فشلت ....وهذا شكل ناتج ال SQL وفيه حقل serial الذي يمثل مسلسل للموظفين في القسم Serial # Dep_id # Emp_id10 # 1 # 120 # 1 # 2 30 # 1 # 340 # 2 # 150 # 2 # 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_samir بتاريخ: 9 فبراير 2008 تقديم بلاغ مشاركة بتاريخ: 9 فبراير 2008 السلام عليكم ..اخى العزيز ::هناك حل ::1 ان تقوم بعمل sequence و تحصل على الرقم من التسلسل .. و لكن المشكلة كما تعرف ان السكونس لا يتكرر الا حين الغائة او انتهائة 2- بمان ان جملة ال sql هى ( اختيار و اسقاط ) selection و projection فسوف تكون عملية سلسلة الرقم صعبة جدا الا فى الحالة الاتية :انك تقوم بعمل loop ( تكرار ) و اعتقد ان المناسب حيكون forو للاسف ليس عندى الا معلومة فى هذا حتى الانو شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.