2.4 SQL DISTINCT

SQL DISTINCT

عبارة SELECT DISTINCT تُستخدم لإرجاع قيم (values) مختلفة فقط.



جملة SQL SELECT DISTINCT

في جدول، قد تحتوي العمود (column) على العديد من القيم المكررة (duplicate values)، وأحيانًا نرغب فقط في سرد القيم المختلفة (distinct values).

تُستخدم SELECT DISTINCT لإرجاع القيم المختلفة فقط.


الصيغة العامة:

SELECT DISTINCT column1, column2, ...
FROM table_name;



مثال على قاعدة بيانات

افترض أن لدينا الجدول التالي المسمى Customers:

CustomerID CustomerName Country
1 Alfreds Futterkiste Germany
2 Ana Trujillo Emparedados y helados Mexico
3 Antonio Moreno Taquería Mexico
4 Around the Horn UK
5 Berglunds snabbköp Sweden



SELECT DISTINCT مثال

العبارة التالية تُستخدم لتحديد (select) القيم المختلفة في عمود Country من جدول Customers:

SELECT DISTINCT Country FROM Customers;


النتيجة ستكون قائمة بالبلدان (countries) الفريدة التي تحتوي على عملاء (customers).



ملاحظات:

  • يمكنك استخدام DISTINCT مع عمود واحد أو أكثر.

  • عند استخدام DISTINCT مع أعمدة متعددة، سيتم إرجاع كل تركيبة فريدة (unique combination) من القيم.


إذا تحب، أقدر أكمّل الشرح أو أترجم باقي الصفحات المشابهة بنفس الأسلوب. تحب؟

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework