Menu
CoddyTech

פעולת מודולו

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

אופרטור השארית % מציין מה נשאר לאחר חלוקת מספר אחד במספר אחר.

dividend % divisor
  • dividend: המספר שמחלקים.
  • divisor: המספר שבו מחלקים את המספר שמחלקים.

לדוגמה

10 % 3

כאן 10 מחולק ב־3. 3 נכנס ב־10 שלוש פעמים, והשארית היא 1. לכן, result יהיה 1.

בדרך כלל משתמשים בשארית חלוקה כדי לבדוק אם מספר הוא זוגי או אי־זוגי:

  • אם מספר הוא זוגי, חלוקתו ב־2 תשאיר שארית של 0.
  • אם מספר הוא אי־זוגי, חלוקתו ב־2 תשאיר שארית של 1.

לדוגמה, מצאו שורות שמספרן זוגי:

SELECT * FROM table WHERE id % 2 = 0;

או כדי לעבור בין ערכים:

  • number % 12 (מחזיר 0-11)
  • number % 8 (מחזיר 0-7)

לדוגמה, חלקו פריטים ל־5 קבוצות, שמספריהן 0-4:

SELECT item_number % 5 as group_number FROM inventory;
challenge icon

אתגר

קל

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

  • products: id, price, quantity

צרו שאילתה ש:

  1. מציגה את מזהה המוצר
  2. משייכת כל מוצר לאחת משלוש קבוצות בקרת איכות (0, 1 או 2) על סמך מזהה המוצר באמצעות אופרטור המודולו, וקוראת לעמודה הזו quality_control
  3. כוללת רק מוצרים שבהם עמודת הכמות מכילה מספר אי־זוגי (למשל, 1, 3, 5, 7...)

נסו בעצמכם

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

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

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

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