EXCEPT
חלק מהיחידה מעבר ליסודות במסלול ה-SQL של Coddy. שיעור 18 מתוך 27.
EXCEPT מחזיר שורות שמופיעות בקבוצת התוצאות הראשונה, אבל לא בשנייה. אפשר לחשוב על זה כחיסור קבוצות.
SELECT email FROM newsletter_subs
EXCEPT
SELECT email FROM premium_usersכל מנוי לניוזלטר שאינו משתמש פרימיום. זה שימושי למציאת שורות חסרות: מי נרשם אבל לא שילם? אילו מוצרים הוזמנו בחודש שעבר אבל לא החודש?
בדומה ל־UNION ול־INTERSECT, הוא מסיר כפילויות ומצפה לעמודות תואמות משני הצדדים.
אתגר
קלטבלאות ועמודות זמינות:
last_month:productthis_month:product
החזר עמודה אחת product: כל מוצר שנמכר בחודש שעבר אבל לא החודש. מיין לפי סדר אלפביתי.
נסו בעצמכם
-- מוצרים ב-last_month אבל לא ב-this_month
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מעבר ליסודות
תרגלו בעצמכם: SQL אונליין