الانتقال إلى المحتوى
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.

ممكن احد الاخوة يساعدنى فى هذا الكود وجزاة الله خي

Featured Replies

بتاريخ:

عايز اعرف اسماء الموظفين اللى فى نفس القسم وذلك لكل الاقسام
وجزاكم الله خير





كل موجود سيموت ليس فى الدنيا ثبوت ..............حركات سوف تفنى ثم يتبعها خفوت
ايها الطالب قلى لما ذاك الجبروت................تلك بيوتهم قد خوت من تلك التخوت
انما الدنيا خيال باطل سوف سيفوت...............................
اللهم ارزقنا الثبات حتى الممات

بتاريخ:

قم بكتابة الكود التالي
select ename,dname
from emp,dept
where emp.deptno=dept.deptno;
وشكرآ

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

السلام عليكم
جزاك الله خير اخ صلاح بس انت اعتقد انك لم تفهم معنى السؤال
انا عايز الموظفين اللى مع بعض فى نفس القسم يعنى اسم الموظف ورقم القسم وزملاؤة فى نفس القسم فى عمود ثالث ويا ريت باستخدام sub query
وجزاك الله خيرا

بتاريخ:

اتمنى ان يكون هذا هو الاجابه
و لو مش هى ارجو التوضيح

select last_name,department_id
from employees
order by department_id

بتاريخ:

select ename,dname
from emp,dept
where emp.deptno=dept.deptno
order by dname;

بتاريخ:

جرب هذا الكود

SELECT DISTINCT E.ENAME ,E.DEPTNO,B.ENAME
FROM EMP E,(SELECT ENAME,DEPTNO FROM EMP)B
WHERE E.DEPTNO=B.DEPTNO
AND E.ENAME<>B.ENAME :) ;

بتاريخ:

جربي هذه الشفره هل نفس النتيجه التي تريدينها:
select distinct e.ename,e.deptno,b.ename
from emp e,emp b
where e.ename<>b.ename
and e.deptno<>b.deptn
[email protected]

بتاريخ:

لقد وجدت حل لمشكلتك و باستخدام subquery و هذا الكود أفضل من الكود الذى كتبتة فى السابق لأنه
يكتب اسم الموظف فى عمود واسم زملائة فى عمود أخر بدون تكرار اسم هذا الموظف
select e.ename ,b.employees,e.deptno
from (select ename employees, deptno from emp)b,emp e
where b.deptno=e.deptno
and b.employees<>e.ename

أرجو أن يفيدك هذا الكود ويكون هذا ما تبحث عنه

بتاريخ:

جرب هذا الكود وان شا الله صحيح مجرب مية بالمية؟؟؟؟

select e.last_name,e.depatment_id,d.last_name

from employees e,employees d

where departmnet_id = department_id

and e.last_name <> d.last_name

/

 

 

ويا ريت هذه الذي تريده

 

وشكراً

تم تعديل بواسطة omar-alreyati

بتاريخ:

ياجماعه كل الاكواد دى اللى شغال منها بيعمل خطأ اسمه كارتيزين
وهوا تكرار الاسماء على كل الاقسام
يعنى بتلاقى سبيث موجود فى قسم رقم 10 و 20 30
وعشان نتلافى ده بنساوى الفرجن كاى مع البرايمر كاى فى الجدولين

إذا كنت تريد إظهار الاسماء وارقام الاقسام وأسم الأقسام كمان
إليك الكود

select e.ename ,b.deptno,b.dname
from emp e,dept b
where e.deptno=b.deptno
order by b.deptno
وهذه النتيجة
ftk008.jpg
مع خالص تمنياتى بالتوفيق

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

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

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

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

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

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.