מיון תוצאות – חלק 2
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 14 מתוך 72.
כשמשתמשים ב-ORDER BY ב-SQL, אפשר למיין נתונים לפי כמה עמודות.
לדוגמה, נבחן את הטבלה הבאה של competition:
| runner_id | age | avg_speed (m/s) |
|---|---|---|
| 1 | 47 | 3.65 |
| 2 | 62 | 3.07 |
| 3 | 57 | 6.82 |
| 4 | 56 | 4.34 |
| 5 | 25 | 4.93 |
| 6 | 40 | 3.94 |
| 7 | 23 | 6.58 |
| 8 | 40 | 3.43 |
SELECT *
FROM competition
WHERE age < 50
ORDER BY age DESC, avg_speed DESCשאילתה זו תבצע:
- תחילה תמיין את כל הרשומות לפי גיל בסדר יורד (מהגבוה לנמוך)
- אם לשתי רשומות או יותר יש אותו גיל, היא תמיין את הרשומות הספציפיות האלה לפי avg_speed בסדר יורד (מהגבוה לנמוך)
התוצאה:
| runner_id | גיל | avg_speed (מטר/שנייה) |
|---|---|---|
| 1 | 47 | 3.65 |
| 6 | 40 | 3.94 |
| 8 | 40 | 3.43 |
| 5 | 25 | 4.93 |
| 7 | 23 | 6.58 |
אתגר
קלהטבלאות והעמודות הזמינות:
feathers:id,weight,area
החזר את כל המזהים לאחר מיון לפי השטח בסדר יורד. אם לנוצות יש אותו שטח, מיין אותן לפי המשקל בסדר עולה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין