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

بتاريخ:

سلام
كيف يمكن معرفة السجلات المكررة فى ملف معين ( لغير ال key ) بالطبع
مثال الاسم و العنوان و تاريخ الميلاد
المطلوب معرفة الاسماء المشتركة فى تاريخ ميلاد معين
وشكرا
طارق

بتاريخ:

بأعتبار مثلاً ان تاريخ الميلاد هو تاريخ تعيين الموظف ...... أذن

المطلوب معرفة الاسماء المشتركة فى تاريخ ميلاد معين


SELECT last_name
 FROM employees WHERE hire_date = '&hire_date';



كما فى هذه الصورة :-
post-34898-1220026099_thumb.png

دا على حسب اللى فهمته من سؤالك ، لو كان قصدك شىء أخر فأرجو زيادة التوضيح .

و شكراً

بتاريخ:

law 3ayz te3redhom kol el metkarrar fel hire_date momken te2ool

SELECT *
FROM employees e1
WHERE hire_date IN (SELECT hire_date FROM employees e2) AND e1.employee_id <> e2.employee_id

بتاريخ:

أخي لم أفهم ولا كلمة من كلامك المختلط بالله عليك اكلم عربي أو إنجليزي وسنفهم إن شاء الله أما هذه اللغة فهي تسئ إلى العربية والإنجليزية على حد سواء

بتاريخ:
law 3ayz te3redhom kol el metkarrar fel hire_date momken te2ool
SELECT *
FROM employees e1
WHERE hire_date IN (SELECT hire_date FROM employees e2) AND e1.employee_id <> e2.employee_id



أولاً أضيف صوتى لصوت أخى islamic_boy600 لما قاله ....... حيث أنه من الصعب على بعض اخواننا هنا بالمنتدى قراءة هذه اللغة الغريبة ، و من ثم أرجو يا أخى wahba87 أما ان تكتب عربى او تكتب أنجليزى .

ثانياً : أرجو تجريب الكود قبل وضعه بالمنتدى ...... انا بعد ما جربته الخطاء ده ظهر :-

ERROR at line 3:
ORA-00904: "E2"."EMPLOYEE_ID": invalid identifier



will be good idea to review Lesson five "Displaying Data from Multiple Tables" from oracle material



و شكراً

بتاريخ:

اسف على الخطأ الغير مقصود , بالنسبة للغة هى بتكون اسرع ليا فى الكتابة مش اكتر

بالنسبة للكود هيكون كده

SELECT *
FROM employees e1
WHERE hire_date IN (SELECT hire_date FROM employees e2
                                WHERE e1.employee_id <> e2.employee_id)
order by hire_date



المره دى جربته :P

يا ريت الموديراور يمسح الكود الغلط عشان محدش يتلغبط

بتاريخ:

الكود حلو فعلاً يا أخ wahba87

و انا عديلت عليه تعديل بسيط جداً ، علشان ال output يبقى واضح للى يجيه ينفذه ، بحيث يظهر ال last_name و ال hire_date بس .

SELECT   last_name , hire_date
FROM EMPLOYEES E1
WHERE HIRE_DATE IN (SELECT HIRE_DATE
                      FROM EMPLOYEES E2
                      WHERE E1.EMPLOYEE_ID <> E2.EMPLOYEE_ID)
ORDER BY HIRE_DATE
/



تشكر أخى wahba87 ، و انا لا أستطيع مسح كودك السابق حتى يكون كل الكلام منطقى لأى شخص يأتى لقراءة كل الموضوع فيما بعد .

و بالتوفيق للجميع .

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

مشكورين يا شباب عل هذا الكود

لقد توصلت الى كود اخر ارسله لكم



Select * from employees where hire_date in (
select hire_date
from employees
group by hire_date
Having count(hire_date) > 1)
ORDER BY HIRE_DATE;

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

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

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

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

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

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.