» נושאי לימוד
» נושאי לימוד
יום חמישי 25 באפריל 2024
פעולות אריתמטיות
דף ראשי  מילון מונחים  פונקציות ואופרטורים  פונקציות נומריות  פעולות אריתמטיות גרסה להדפסה

שים לב שבמקרה של חיבור,חיסור והכפלה, התוצאה מחושבת באמצעות דיוק של BIGINT (דיוק של 64 ביטים) אם שני המספרים הם INTEGER-ים. אם אחד מהם הוא UNSIGNED INTEGER והשני הוא גם INTEGER, התוצאה תהיה UNSIGNED INTEGER.

 

חיבור    +

 

 

mysql> SELECT 3+5;

        -> 8

 

חיסור    -

 

 

mysql> SELECT 3-5;

        -> -2

 

הכפלה   *

 

 

mysql> SELECT 3*5;

        -> 15

mysql> SELECT 18014398509481984*18014398509481984.0;

        -> 324518553658426726783156020576256.0

mysql> SELECT 18014398509481984*18014398509481984;

        -> 0

 

התוצאה של החישוב האחרון לא נכונה בגלל שההכפלה של ה-INTEGER-ים  עלתה על טווח 64 ביטים של חישובי BIGINT.

 

חילוק    /

 

 

mysql> SELECT 3/5;

        -> 0.60

 

חילוק באפס ייתן תוצאת NULL:

 

 

mysql> SELECT 102/(1-1);

        -> NULL

 

חילוק יחושב ב-BIGINT רק אם הוא מבוצע בהקשר שתוצאה מומרת ל-INTEGER.

 

 

 04-04-04 / 13:03  עודכן ,  15-03-04 / 13:41  נוצר ע"י אלי אלוני בתאריך 
 פונקציות נומריות - הקודםהבא - פונקציות מתמטיות-דף 1 מתוך 3 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 4