delphi4arab منتديات دلفي للعرب
كيف يمكن التخلص من تكرار المعطيات المتحصل عليها من الدالة Count - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يمكن التخلص من تكرار المعطيات المتحصل عليها من الدالة Count (/showthread.php?tid=6762)



كيف يمكن التخلص من تكرار المعطيات المتحصل عليها من الدالة Count - dihdih - 05-02-2015

بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
سؤالي مبين في الشكل ادناه و اثمنى ان اجد الجواب الشافي من زملائي و جزاكم الله ألف خير

[صورة: SolUMj.png]



كيف يمكن التخلص من تكرار المعطيات المتحصل عليها من الدالة Count - Mr.DOS - 05-02-2015

السلام عليكم

اضف الامر DISTINCT

ليصبح الاستعلام كالتالي
كود :
select [color=Red]DISTINCT [/color]nom,adresse,count(*) as nombre from client group by nom,adresse order by count(*) desc
.


كيف يمكن التخلص من تكرار المعطيات المتحصل عليها من الدالة Count - dihdih - 06-02-2015

جربت الامر DISTINCT قبل طرح الموضوع و جربته بطريقتين لكن لا يعمل اخي و لك ان تجرب و تفيدنا ادا عمل معالك
جربت الطريقة الاولى ولكن بدون جدوى
select distinct nom , adresse, count(*) as nombre
جربت الطريقة الثانية ولكن بدون جدوى
select nom , adresse, count(distinct nom) as nombre


كيف يمكن التخلص من تكرار المعطيات المتحصل عليها من الدالة Count - لؤي - 06-02-2015

السلام عليكم

ممكن ترفق الجدول المراد العمل عليه و ماذا تود بالضبط فعله أعتقد أن الناتج ليس تكرار بل بتحديدك nom , adresse يعطيك أن كل تسجيل مكرر 10 مرات


كيف يمكن التخلص من تكرار المعطيات المتحصل عليها من الدالة Count - dihdih - 06-02-2015

لقد وجدت الحل بفضل الله غزوجل والسر هو استعمال distinct بعد الدالة count
و المشروع المرفق يوضح دالك حتى تعم المعرفة
كود :
http://www.gulfup.com/?5pBX2W