Latest web development tutorials

فئات متميزة سكليتي

بيان سكليتي SELECT مع الكلمة الأساسيةDISTINCT تستخدم معا للقضاء على جميع سجلات مكررة، وفقط الحصول على تسجيل لمرة واحدة فريدة من نوعها.

قد تكون هناك قضية، هناك عدة سجلات مكررة في الجدول. عند استخراج مثل هذا السجل، الكلمة مميزتين غير مجدية خاصة فقط الحصول على تسجيل لمرة واحدة فريدة من نوعها، بدلا من الحصول على السجلات المكررة.

قواعد

بناء الجملة الأساسية للالكلمة واضحة لإزالة سجلات مكررة على النحو التالي:

SELECT DISTINCT COLUMN1، COLUMN2، ..... columnN 
من TABLE_NAME
أين [شرط]

أمثلة

الجدول شركة افترض له السجلات التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0
8 بول 24 هيوستن 20000.0
9 جيمس 44 النرويج 5000.0
10 جيمس 45 تكساس 5000.0

أولا، دعونا نلقي نظرة على الاستعلام SELECT التالية، فإنها ترجع سجلات الرواتب المكررة:

سكليتي> اسم SELECT من شركة.

وهذا ينتج النتائج التالية:

الاسم
----------
بول
ألين
تيدي
علامة
ديفيد
كيم
جيمس
بول
جيمس
جيمس

الآن، دعونا استخدام الكلمة الأساسيةDISTINCT في الاستعلام SELECT أعلاه:

سكليتي> SELECT اسم مميزة من شركة.

وتنتج هذه النتيجة التالية، لا يوجد أي إدخالات مكررة:

الاسم
----------
بول
ألين
تيدي
علامة
ديفيد
كيم
جيمس