וובמאסטר - תיכנות ובניית אתרים

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

גיא בורשטיין ,‏ מיקרוסופט‏ ‏/‏ 11 מאי, 2002
F+
F-

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

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

SELECT DISTINCT האופרטור

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

SELECT Category
FROM
Products

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

SELECT DISTINCT האופרטור

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

השימוש ב- SELECT DISTINCT

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

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

SELECT DISTINCT Category
FROM
Products

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

SELECT DISTINCT האופרטור

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

גיא בורשטיין, מיקרוסופט

גיא בורשטיין הוא מומחה טכנולוגיות פיתוח בחברת מיקרוסופט ואחראי על הקשר בין מיקרוסופט לקהילת המפתחים בארץ.
תגיות: SQL‏  /  WebMatrix‏  /  מדריך‏  

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

תגובות למאמר



תגיות פופולאריות

X
הצטרף לעמוד שלנו בפייסבוק להישאר מעודכן!
וובמאסטר © כל הזכויות שמורות