Menu
Coddy logo textTech

אופרטורים מתמטיים

חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 23 מתוך 72.

ב-SQL, אפשר לבצע חישובים ישירות עם ערכי עמודות בשאילתות שלך. זה שימושי כשצריך לחשב ערכים חדשים על סמך נתונים קיימים. לדוגמה:
אופרטורפעולה
+חיבור
-חיסור
*כפל
/חילוק
SELECT price + 10 as increased_price,
       price - 10 as reduced_price,
       price * 10 as multiple_price,
       price / 2 as half_price
FROM products;
הערה חשובה לגבי חילוק: כשמחלקים מספרים שלמים ב-SQL, התוצאה תלויה בסוגי הנתונים המעורבים:
  • מספר שלם ÷ מספר שלם = מספר שלם (עם קטימה): 7 / 2 = 3 (לא 3.5)
  • מספר שלם ÷ מספר עשרוני = מספר עשרוני: 7 / 2.0 = 3.5
  • מספר ממשי ÷ מספר שלם = מספר ממשי: 7.0 / 2 = 3.5
כדי לקבל תוצאות עשרוניות בעת חלוקת מספרים שלמים, ודאו שלפחות אחד האופרנדים הוא מספר ממשי (השתמשו בערכים כמו 2.0 במקום 2).
challenge icon

אתגר

קל

הטבלאות והעמודות הזמינות:

  • products: id, price, quantity

צרו שתי עמודות מחושבות:

  1. עמודה ראשונה בשם high_mix_op:
    • קחו את עמודת המחיר
    • הכפילו אותה ב-2
    • החסירו 20 מהתוצאה
  2. עמודה שנייה בשם low_mix:
    • קחו את עמודת הכמות
    • חלקו אותה ב-1.5
    • הוסיפו 5 לתוצאה

נסו בעצמכם

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: SQL אונליין