بتاريخ: 21 يناير 200818 سنة comment_121052 FIND ALL DETAILS OF ALL MANAGERS IN DEPARTMENT 10 , ALL CLERCK IN DEPARTMENT 20 AND ALL EMPLOYEES WHO ARE NEITHER MANAGER OR CLERCK BUT WHOSE SALARY IS GREATER THAN OR EQUEL TO 2000انا وصلت لحل مشابة له بس مش صح اوووي يعني شكرا تقديم بلاغ
بتاريخ: 22 يناير 200818 سنة كاتب الموضوع comment_121105 ولا رد واحد حتي يا جماعة يعني افهم ان مفيش حد عارف لا اكيد طبعا في ومستني الردود تقديم بلاغ
بتاريخ: 22 يناير 200818 سنة comment_121110 بص يعني لوتوضيح شوية يعني manager مفهومة clerck دي ايه زي الmanager كده ؟ يعني لو تقدر تبينها اكتر يبقى ياريت تقديم بلاغ
بتاريخ: 22 يناير 200818 سنة كاتب الموضوع comment_121111 اولا شكرا علي ردك يا خالد باشا مش عارف والله هي مكتوبه كده عندي انا حليتها علي انها and وخلاص بس طبعا مش ده المطلوب تقديم بلاغ
بتاريخ: 28 يناير 200818 سنة comment_121483 مش clerck دي وظيفه ؟؟؟دورو عليها هتلاقوها في hr تقديم بلاغ
بتاريخ: 28 يناير 200818 سنة comment_121485 SELECT * FROM employees WHERE (manager_id IS NULL AND department_id = 10) OR (job_id = 'CLERCK' AND department_id = 10) OR (job_id <> 'CLERCK' AND manager_id IS NOT NULL AND salary >= 2000); تقديم بلاغ
بتاريخ: 17 فبراير 200818 سنة comment_122585 انا عملت كود تقريبا مشابه لكود البشمهندس حسانبس على SCOTTselect *from empwhere ( job='MANAGER' and deptno=10)OR(job='CLECK' AND DEPTNO=20)OR (JOB NOT IN ('MANAGER','CLERCK') AND SAL >=2000); تقديم بلاغ
بتاريخ: 25 فبراير 200818 سنة comment_123209 هذا الإستفسار يتم عمله علي إسكيمة (scott) ويتم بإستخدام (Union) وذلك لأنه طلب مره المديرين بشرط معين ثم طلب الموظفين بعد ذلك بشرط آخر ثم العاملين بشرط ثالث، وهذا هو الكود : select * from emp where empno in(select mgr from emp where deptno=10) union select * from emp where deptno=20 union select * from emp where job not in('MANAGER','CLERK') and sal >=2000 تقديم بلاغ
بتاريخ: 25 فبراير 200818 سنة comment_123214 آسف جدا هناك شرط نسيت أن أضعه في هذا الإستفسار . هذا هو الكود مره أخرى: select * from emp where empno in(select mgr from emp where deptno=10) union select * from emp where deptno=20 [color=red]and job like 'CLERK[/color]' union select * from emp where job not in('MANAGER','CLERK') and sal >=2000; ويمكن أن تستخدم (Union all) ولكن هذا سوف يكرر الموظف رقم (7839) وهو (KING) تقديم بلاغ
بتاريخ: 25 فبراير 200818 سنة كاتب الموضوع comment_123240 جزاكم الله كل خيرانا الحمد لله قومت بحلها الرد جيه متاخر شويه بس شكرا ليكم كلهم يا شبابنا الجميل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.