ORDER BY, LIMIT ו־DISTINCT
השאלה "מה שלוש ההזמנות היקרות ביותר?" מופיעה בראיונות בכל צורה אפשרית. כדי לענות עליה צריך שלושה כלים: ORDER BY שממיין, LIMIT שחותך אחרי N שורות, ו־DISTINCT שמסיר כפילויות. נמשיך עם אותן שתי טבלאות של החנות.
ORDER BY מסדר את התוצאה, LIMIT לוקח רק את ההתחלה שלה, ו־DISTINCT משאיר כל שורה שונה פעם אחת.
- ORDER BY
- פסוקית שממיינת את שורות התוצאה לפי עמודה אחת או יותר.
- כיוון מיון
- ASC מהקטן לגדול (ברירת המחדל), DESC מהגדול לקטן.
- LIMIT
- פסוקית שמחזירה רק את N השורות הראשונות של התוצאה.
- DISTINCT
- מילת מפתח אחרי SELECT שמסירה שורות כפולות מהתוצאה.