بتاريخ: 8 فبراير 200719 سنة comment_91130 أذا كان لدى جدول و ليس به مفتاح اساسى ...... و أردت ان أنشاء مفتاح أساسى لهذا الجدول الذى به - أفتراضاً - أكثر من 2000 صف والعمود الذى سأنشاء به المفتاح الاساسى نوعه numberوبه أكثر من الفان رقم و يوجد رقمان فقط متشابهان فما الحل لأعرف هذان الرقمان .......... بحيث بعد معرفتهما أعدل فى اى رقم فيهم و بهذا أستطيع عمل مفتاح اساسى على هذا العمود ......... السؤال فقط هو كيف أعرف هذان الرقمان المتطابقان وهم وسط أكثر من 2000 رقم ....... وشكراً تقديم بلاغ
بتاريخ: 8 فبراير 200719 سنة كاتب الموضوع comment_91161 يا سيد أمجد هذا المثال مختلف عن ما أريده و أرجو منك التكرم بقرائة ما كتبته بالمثال الذى أشارة اليه و ما كتبته أنا ...... وشكراً تقديم بلاغ
بتاريخ: 9 فبراير 200719 سنة comment_91167 لمعرفة الرقم المتكرر يمكنك استخدام الامر التالي .. والمذكور فى مثال بالمشاركة السابقه .. للأخ / الجنتل ... السلام عليكمبكل بساطة اولا تاكد من ان العمود لا يوجد به صفوف متكررة بواسطة الامر التالي افرض اسم العمود kنعمل :select k,count(k) from x having count(k)>1 group by k)الصفوف التي يطلع عددها اكثر من 1 نعدلها اليك مثال اخر لمعرفة .. رقم الادارة المتكرر فى جدول الموظفين SQL> select deptno , count(deptno) from emp having count(deptno) > 1 group by deptno; DEPTNO COUNT(DEPTNO) ---------- ------------- 10 3 20 5 30 6 هل هذا هو المطلوب ؟؟؟ تم تعديل 9 فبراير 200719 سنة بواسطة Amgad تقديم بلاغ
بتاريخ: 9 فبراير 200719 سنة كاتب الموضوع comment_91183 شكراً لأهتمامك ..... ولكن ما أريده مختلف عن ما أشرت اليه ...... ولتبسيط ما أريد سأوضح الأمر بهذه الأكواد :- create table google(id number); insert into google values(1); insert into google values(2); insert into google values(3); insert into google values(4); insert into google values(5); insert into google values(6); insert into google values(5); insert into google values(7); select*from google; سيظهر انه يوجد هنا رقمان متكرران و هما الخمسة ...... ولكن أحنا عرفنا أنهم متكررين علشان الجدول بسيط و مفهوش الا ثمانية صفوف ....... و لكن السؤال هنا ماذا أذا كان العمود ليس به ثمانية صفوف بل به أكثر من ألفان رقم فكيف نعرف الرقم المتكرر .... من الؤكد يوجد كود لمعرفة رقم مقرر فى عمود به الكثير جداً من الارقام فما هو هذا الكود؟ تقديم بلاغ
بتاريخ: 9 فبراير 200719 سنة comment_91187 SQL> select*from google; ID ---------- 1 2 3 4 5 6 5 7 8 rows selected. SQL> select ID , count(ID) from google having count(id) > 1 group by id; ID COUNT(ID) ---------- ---------- 5 2 تقديم بلاغ
بتاريخ: 16 مارس 200718 سنة comment_94049 أتمنى أن تكون هذه هى الأجابه التى تقصدها أخىSelect Count(empid),name,Datefrom empgroup by name,datehaving count(empid (> 1 تقديم بلاغ
بتاريخ: 17 مارس 200718 سنة كاتب الموضوع comment_94068 شكراً لكل من ساهم فى حل المشكلة التى كانت توجهنى ...... و حل اخى العزيز Amgad هو اقرب للمثال الذى طرحته ... مع جزيل الشكر لتعب أخى sameh bakkar و أهتمامه لأجاد حل لمشكلتى . :angry: تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.