פעולת מודולו
חלק מהיחידה יסודות במסלול ה-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;אתגר
קלטבלאות ועמודות זמינות:
products:id,price,quantity
צרו שאילתה ש:
- מציגה את מזהה המוצר
- משייכת כל מוצר לאחת משלוש קבוצות בקרת איכות (0, 1 או 2) על סמך מזהה המוצר באמצעות אופרטור המודולו, וקוראת לעמודה הזו
quality_control - כוללת רק מוצרים שבהם עמודת הכמות מכילה מספר אי־זוגי (למשל, 1, 3, 5, 7...)
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין