الانتقال إلى المحتوى الرئيسي
الوحدة 2 · الدرس 2 من 46/57 في الدورة~6 min
دروس الوحدة (2/4)

قيم فريدة مع DISTINCT

في بعض الأحيان يحتوي العمود على قيم متكررة ولا يهمك سوى قائمة القيم المتميزة. تم وضع الكلمة الرئيسية DISTINCT مباشرة بعد ذلك SELECT يزيل التكرارات من النتيجة:

SQL
SELECT DISTINCT <colonne>
FROM   <tabella>
[WHERE <condizione>];

يتم تقييم التفرد عبر مجموعة كافة الأعمدة المدرجة. إذا إذا قمت بإدراج عمودين، فإن الصفين يعتبران متساويين فقط عندما تكون قيمتي كلاهما مباراة.

أمثلة

SQL
-- Le città in cui abbiamo almeno un dipartimento:
SELECT DISTINCT city FROM departments;

-- Le coppie (dipartimento, città) presenti (qui ognuna unica):
SELECT DISTINCT department_id, hired_on
FROM employees;

جربه

تمرين#sql.m2.l2.e1
المحاولات: 0جارٍ التحميل…

قم بإدراج قيم Department_id المميزة الموجودة بين الموظفين (يجب أن تختفي التكرارات).

جارٍ تحميل المحرر…
إظهار التلميح

أضف DISTINCT مباشرة بعد التحديد لإزالة التكرارات.

الحل متاح بعد 3 من المحاولات

تمرين المراجعة

تمرين#sql.m2.l2.e2
المحاولات: 0جارٍ التحميل…

قم بإدراج الأزواج المميزة (department_id، Removal_on) للموظفين المعينين اعتبارًا من عام 2020 فصاعدًا.

جارٍ تحميل المحرر…
إظهار التلميح

يقوم DISTINCT بتقييم التفرد عبر مجموعة كافة الأعمدة المدرجة.

الحل متاح بعد 3 من المحاولات