מדריך SQL – האופרטור DISTINCT
האופרטור DISTINCT עוזר לנו לצמצם תוצאות כפולות בעת שליפת נתונים.
בפרקים הקודמים למדנו על פקודת SELECT ועבדנו על מסד נתונים שנראה כך:
נניח שנרצה לשלוף את רשימת קטגוריות המוצרים שבחנות, נכתוב את השליפה הבאה:
SELECT Category
FROM Products
ונקבל את התוצאה הבאה:
כלומר, אכן קיבלנו את רשימת הקטגוריות, אבל קיבלנו כל קטגוריה יותר מפעם אחת. למעשה קיבלנו כל קטגוריה, כמספר הרשומות השייכות לאותה קטגוריה.
השימוש ב- SELECT DISTINCT
הפקודה SELECT DISTINCT נועדה לצמצם רשומות כפולות מרשימת התוצאות.
במקרה שלנו, נוכל לכתוב את השאילתא הבאה:
SELECT DISTINCT Category
FROM Products
ולקבל את התוצאה הבאה:
שהיא בדיוק התוצאה שרצינו לקבל – רשימת קטגוריות המוצרים, כאשר כל קטגוריה מופיעה פעם אחת בדיוק.
תגובות בפייסבוק