קריטריון ORDER BY
שיעור 4 מתוך 13 בקורס SQL למתקדמים של Coddy.
אחת האפשרויות של OVER () היא ORDER BY
לדוגמה:
ROW_NUMBER() OVER (ORDER BY year DESC) as row_numפעולה זו תיצור עמודה שתמספר את השורות לפי סדר השנים היורד.
אתגר
קלשלוף את כל הצמחים שהגוון שלהם גדול מ־0.34 והוסף שתי עמודות מספור:
row_num_hue שתמספר את השורות לפי hue בסדר עולה
row_num_score שתמספר את השורות לפי הנוסחה הבאה: (rough*hue) / hue בסדר יורד
מיין את התוצאה לפי id של הצמח בסדר עולה
נסו בעצמכם
כל השיעורים ביחידה SQL למתקדמים
2פונקציות חלון חלק 1
פונקציית ROW_NUMBERקריטריון ORDER BYקריטריון PARTITION BYפונקציות LEAD ו-LAGאתגר חזרה #1אתגר חזרה #2תרגלו בעצמכם: קומפיילר Python אונליין