الانتقال إلى المحتوى

اريد جملة لحذف المتكررات


lost_ship

Recommended Posts

الاخوة الاعضاء أهنئكم وأهنىء نفسي بهذا الموقع الراقي وبعد :


لدي سؤالين أرجو مساعدتي في حلهما :
1- جدول يحتوي على سجلات مكررة فأريد جملة select محددة جداً لحذف المتكررات وفقاً للشرط الذي أضعه أنا للتكرار .
2- أريد الطريقة التي أستطيع من خلالها وضع هذه التكرارات واظهارها على الشاشة واحداً تلو الاخر


شاكرا لكم مقدما

رابط هذا التعليق
شارك

انا لا اعتقد ان distinct سوف تفي بالغرض فالاخ يريد استرجاع الصفوف بكامل محتوياتها

على العموم اتمنى اني اكون فهمت الموضوع صح :D

select * from table_name t1
where t1.rowid > 
            ( select min(t2.rowID) from table_name t2
              where t1.col1 = t2.col1
              and t1.col2 = t2.col2);



بامكانك وضع شرط التوافق بعمل self join للجدول الذي تريد الحصول على الصفوف المتشابهة في جملة ال where


اي سؤال تحت امرك ;)

رابط هذا التعليق
شارك

الاخ الكريم
موضوع التكرار مهم ولكن يجب ان تحدد الحقول التي تريد فيها التكرار
على العموم
هذي الجملة اللي ممكن تحدد من خلالها التكرار

Select * From TableName 
where (col1,col2,col3) in (select col1,col2,col3 from TableName
Group by col1,col2,col3 having count(*)>1))


حيث ان
col1,col2 ,col3 هي اسماء الحقولا التي تريد ان ترى انها مكررة او لا وممكن يكون من حقل الى عدد انت تحدده


وممكن حتى تعرضها استخدم الكيرسر يعني ضع الجملة اللي فوق في كيرسر
واعمل لها فيتش لاظهار النتيجة

رابط هذا التعليق
شارك

لحذف المتكررات و ابقاء صف واحد فقط منهم

DELETE "table name"
WHERE  rowid In( SELECT LEAD(rowid) OVER (PARTITION BY  "coloumn name" ORDER BY rowid )
FROM   "table name" );



مع تمنياتي بالتوفيق

رابط هذا التعليق
شارك

جميع الاخوة الأعضاء أشكركم على هذا التجاوب السريع وسأقوم بتجربة كل الطرق المذكورة والرد عليكم باذن الله

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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