نحتاج أحيانا إلى جلب السجلات والقيم الفريدة غير المكررة ..حيث أنه عادة يتم تكرار العديد من القيم داخل الحقول
حيث أن address اسم الحقل الذى يحتوى على العناوين
teachers اسم الجدول الذي نجرى الاستعلام عليه.
الصيغة العامة
SELECT DISTINCT column1, column2, ...
FROM table_name;
حيث column1,column2 أسماء الحقول الموجودة في الجدول
وحيث table_name اسم الجدول الذى نجرى الاستعلام لاسترجاع البيانات منه.
فمثلا لاسترجاع بيانات العناوين الفريدة (غير المكررة) فى عناوين المعلمين الموجودين بجدول المعلمين teachers
نستخدم جملة
SELECT distinct address from teachers;
حيث أن address اسم الحقل الذى يحتوى على العناوين
teachers اسم الجدول الذي نجرى الاستعلام عليه.
نلاحظ أنه تم عرض سجلات العناوين الفريدة
(غير المكررة) address فى
جدول المعلمين teachers وعدم
ظهور تكرار لهذه العناوين.
SELECT distinct schoolname from schools;
حيث أن schoolname هو اسم الحقل الذى نريد منه جلب اسماء المدارس الفريدة (غير المكررة)
schools هو اسم الجدول الذى يتم إجراء الاستعلام عليه
لعرض سجلات اسماء المدارس الفريدة (غير
المكررة) schoolname فى
جدول المدارس schools
نستخدم جملة Distinct كماهو موضح بالمثال.
نلاحظ أنه تم عرض سجلات أسماء المدارس
الفريدة (غير المكررة) schoolname فى جدول المدارس schoolsوعدم
ظهور تكرار لهذه الأسماء.
ليست هناك تعليقات:
إرسال تعليق