מדריך SQL – האופרטור DISTINCT

‏ • Microsoft

האופרטור DISTINCT עוזר לנו לצמצם תוצאות כפולות בעת שליפת נתונים.

בפרקים הקודמים למדנו על פקודת SELECT ועבדנו על מסד נתונים שנראה כך:

SELECT DISTINCT האופרטור

נניח שנרצה לשלוף את רשימת קטגוריות המוצרים שבחנות, נכתוב את השליפה הבאה:

SELECT Category
FROM
Products

ונקבל את התוצאה הבאה:

SELECT DISTINCT האופרטור

כלומר, אכן קיבלנו את רשימת הקטגוריות, אבל קיבלנו כל קטגוריה יותר מפעם אחת. למעשה קיבלנו כל קטגוריה, כמספר הרשומות השייכות לאותה קטגוריה.

השימוש ב- SELECT DISTINCT

הפקודה SELECT DISTINCT נועדה לצמצם רשומות כפולות מרשימת התוצאות.

במקרה שלנו, נוכל לכתוב את השאילתא הבאה:

SELECT DISTINCT Category
FROM
Products

ולקבל את התוצאה הבאה:

SELECT DISTINCT האופרטור

שהיא בדיוק התוצאה שרצינו לקבל – רשימת קטגוריות המוצרים, כאשר כל קטגוריה מופיעה פעם אחת בדיוק.

תגיות: , ,

גיא בורשטיין

גיא בורשטיין הוא מומחה טכנולוגיות פיתוח בחברת מיקרוסופט ואחראי על הקשר בין מיקרוסופט לקהילת המפתחים בארץ.

תגובות בפייסבוק

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!