הפונקציה ROUND()
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 26 מתוך 72.
הפונקציה
הערה: הפונקציה
הערה: כאשר הספרה שאחרי המקום העשרוני האחרון שנשמר היא 5 או יותר, הספרה העשרונית האחרונה שנשמרה מתעגלת כלפי מעלה.דוגמה מעשית עם טבלה:
ROUND() משמשת לעיגול ערך מספרי למספר מסוים של מקומות עשרוניים. כדי להשתמש בפונקציה, פעל לפי התחביר הזה:ROUND(number, decimal_places)number: המספר שברצונך לעגל
decimal_places: (אופציונלי) מספר המקומות העשרוניים שאליהם לעגל- אם הוא מושמט, מעגלים למספר השלם הקרוב ביותר
- אם הוא חיובי, מעגלים למספר זה של מקומות עשרוניים
- אם הוא שלילי, מעגלים שמאלה מהנקודה העשרונית
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 אונליין