الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في حل جملة Sql حاولت فيها كتير

Featured Replies

بتاريخ:

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



انا وصلت لحل مشابة له بس مش صح اوووي يعني
شكرا

بتاريخ:
  • كاتب الموضوع

ولا رد واحد حتي يا جماعة يعني افهم ان مفيش حد عارف لا اكيد طبعا في ومستني الردود

بتاريخ:

بص يعني لوتوضيح شوية يعني manager مفهومة clerck دي ايه زي الmanager كده ؟ يعني لو تقدر تبينها اكتر يبقى ياريت

بتاريخ:
  • كاتب الموضوع

اولا شكرا علي ردك يا خالد باشا
مش عارف والله هي مكتوبه كده عندي
انا حليتها علي انها
and
وخلاص بس طبعا مش ده المطلوب

بتاريخ:

مش clerck دي وظيفه ؟؟؟
دورو عليها هتلاقوها في hr

بتاريخ:

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);

  • بعد 3 أسابيع...
بتاريخ:

انا عملت كود تقريبا مشابه لكود البشمهندس حسان
بس على SCOTT
select *

from emp
where
( job='MANAGER' and deptno=10)
OR

(job='CLECK' AND DEPTNO=20)
OR

(JOB NOT IN ('MANAGER','CLERCK') AND SAL >=2000);

  • بعد 2 أسابيع...
بتاريخ:

هذا الإستفسار يتم عمله علي إسكيمة (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

بتاريخ:

آسف جدا هناك شرط نسيت أن أضعه في هذا الإستفسار .

هذا هو الكود مره أخرى:


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)

بتاريخ:
  • كاتب الموضوع

جزاكم الله كل خير
انا الحمد لله قومت بحلها
الرد جيه متاخر شويه
بس شكرا ليكم كلهم يا شبابنا الجميل

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.