שבוע 13 – יום 3: פונקציות אגרגטיביות והפסוקיות GROUP BY ו־HAVING

הורידו מכאן , או עשו git clone/pull מענף sql ב־repo מחברות שלנו.

הפעם התוכן הוא על פונקציות אגרגטיביות והפסוקיות GROUP BY ו־HAVING.

המלצה ללמידה: פתחו את המחברת לצד הממשק להרצת השאילתות, ונסו לכתוב בעצמכם את כל השאילתות בממשק (בלי העתק־הדבק).

איך מגישים?

אפשר להגיש כמו שאתם רגילים – # Upload ID בראש התא.
דרך עדיפה שתגרום לכך שתהיה צביעה נכונה, היא לשמור את הפתרון על קובץ עם סיומת sql (נניח: Upload 154.sql).

5 לייקים

ניקח לדוגמה את הפונקציה “קבל מספר, ותחזיר את אותו מספר בחזקת שתיים”.
זוהי פונקציה סקלרית שבהינתן הנתונים 1, 2 ו־3 תחזיר 1, 4 ו־9 בהתאמה.
שיעור שעבר למדנו על הפונקציה הסקלרית range , לדוגמה, שמקבלת מספר ומעגלת אותו.
עבור הנתונים 3.1, 3.4 ו־3.7 היא תחזיר 3, 3 ו־4 בהתאמה.

צריך לתקן לפונקציה הסקלרית round

לייק 1

תודה! תיקנתי אצלי, יכנס לגרסה הבאה

במערכת ההגשות, תרגיל 254 נקרא “חוק בונפורד”, במחברת הוא נקרא “חוק בנפורד” (בלי ו’ אחת). לא קריטי אבל שמתי לב לזה כשחיפשתי את התרגיל עם ctrl+f ולא מצאתי.

לייק 1