הפונקציה ROUND()
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 26 מתוך 72.
ROUND() משמשת לעיגול ערך מספרי למספר מוגדר של ספרות אחרי הנקודה העשרונית. כדי להשתמש בפונקציה, פעלו לפי התחביר הבא:ROUND(number, decimal_places)number: המספר שברצונך לעגל
decimal_places: (אופציונלי) מספר הספרות העשרוניות שאליהן יש לעגל- אם לא מציינים ערך, מעגלים למספר השלם הקרוב ביותר
- אם הערך חיובי, מעגלים למספר הספרות העשרוניות הזה
- אם הערך שלילי, SQLite מתייחסת אליו כאל 0 ומעגלת למספר השלם הקרוב ביותר
SELECT ROUND(3.7);
-- מחזיר 4.0
SELECT ROUND(3.3);
-- מחזיר 3.0
SELECT ROUND(3.5);
-- מחזיר 4.0 (מעגל כלפי מעלה החל מ־.5)ROUND() ב-SQLite תמיד מחזירה ערך של נקודה צפה (REAL), ולכן התוצאות שלמעלה כוללות נקודה עשרונית (למשל, 4.0 במקום 4).עיגול למספר מסוים של ספרות אחרי הנקודה העשרונית:SELECT ROUND(3.14159, 2);
-- מחזיר 3.14
SELECT ROUND(3.14159, 1);
-- מחזיר 3.1
SELECT ROUND(3.14159, 0);
-- מחזיר 3.0
SELECT ROUND(3.145, 2);
-- מחזיר 3.15 (מעגל כלפי מעלה כי הספרה הבאה היא 5)SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין