DECIMAL(21,20) से उच्च परिशुद्धता
बहुत लंबी दशमलव संख्याओं (20 दशमलव स्थान तक) के लिए DECIMAL(21,20) उपयोग करें। पहला पैरामीटर कुल अंक (precision), दूसरा दशमलव स्थान (scale) है।
तालिका निर्माण
mysql> CREATE TABLE DemoTable1493 (
-> LongValue DECIMAL(21,20)
-> );
डेटा डालना
mysql> INSERT INTO DemoTable1493 VALUES(1.0047464644664677373);
mysql> INSERT INTO DemoTable1493 VALUES(5.999999484757773);
mysql> INSERT INTO DemoTable1493 VALUES(0.009994995885885);
परिणाम
+------------------------+
| LongValue |
+------------------------+
| 1.00474646446646773730 |
| 5.99999948475777300000 |
| 0.00999499588588500000 |
+------------------------+
नोट:
DECIMAL(65,30)तक समर्थित (MySQL 5.7+)FLOAT/DOUBLEबाइनरी फ्लोटिंग-पॉइंट हैं, सटीक नहीं- वित्तीय गणना के लिए हमेशा
DECIMALउपयोग करें - स्टोरेज: ~4 बाइट्स प्रति 9 अंक