عند عمل استعلام بشكل افتراضي يعود الاستعلام بجميع السجلات بغض النظر عن التكرار
و تستخدم الكلمه المحجوزه Distinct للعوده بالسجلات بدون تكرار
و لكن في حال عمليه Union يكون الوضع الافتراضي Distinct و ليس All
و لجعل العمليه Union تعود بجميع السجلات بغض النظر عن التكرار نستخدم الكلمه المحجوزه All
و أيضا يمكن استخدام Distinct مع Aggregation Functions
فمثلا لاستخدام الداله Count لتعود بعدد السجلات لا تضع في اعتبارها التكرار
مجرد عدد السجلات
و لكي تعود مثلا بعدد السجلات بدون تكرار نضيف اليها Distinct
SELECT COUNT(Distinct id) FROM MyTable
و يمكن استخدامها مع جميع الدوال التجمعيه