פעולת מודולו
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 25 מתוך 72.
אופרטור המודולו % אומר לך מה נשאר לאחר חלוקת מספר אחד במספר אחר.
dividend % divisor- dividend: המספר שמחלקים.
- divisor: המספר שבו מחלקים את ה-dividend.
לדוגמה
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:
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 אונליין