![]() |
|
كيفية معرفة تكرار البيانات - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيفية معرفة تكرار البيانات (/showthread.php?tid=1170) |
كيفية معرفة تكرار البيانات - ibzn - 03-09-2009 السلام عليكم عندي جدول واحد يحتوي على بيانات عملاء وارغب فى معرفة العملاء الذين تكررة اسمائهم فى نفس الجدول مثلا ر.م - الاسم 1 احمد 2 محمد 3 خالد 4 احمد تكون نتيجة الإستفسار SQL المطلوب 1 احمد 2 احمد علما بان الدالة Distinct تلغي التكرار والمطلوب هو ايجاد التكرار فقط كيفية معرفة تكرار البيانات - kachwahed - 03-09-2009 وعليكم السلام الحل طرح قيم جدولين: الأول فيه كل شيء والثاني فيه السجلات غير المكررة فقط باستخدام Distinct كما ذكرت. للطرح في SQL تستخدم MINUS أو EXCEPT من جدولين (SELECT) لهما نفس الأعمدة. أو بطريقة أخرى: كود : SELECT FieldName
FROM TableName
GROUP BY FieldName
HAVING ( COUNT(FieldName) > 1 ) |