Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL TRUNCATE () फ़ंक्शन - किसी संख्या को दशमलव स्थानों की निर्दिष्ट संख्या में छोटा करें

MySQL में, TRUNCATE() फ़ंक्शन किसी मान को दशमलव स्थानों की निर्दिष्ट संख्या में छोटा कर देता है।

फ़ंक्शन दो तर्क स्वीकार करता है; मान, और उस मान को छोटा करने के लिए दशमलव स्थानों की संख्या।

सभी संख्याओं को शून्य की ओर पूर्णांकित किया जाता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

TRUNCATE(X,D)

जहां X वह मान है जिसके लिए आप छोटा करना चाहते हैं, और D इसे छोटा करने के लिए दशमलव स्थानों की संख्या है।

उदाहरण 1 - मूल उपयोग

प्रदर्शित करने के लिए यहां एक बुनियादी उदाहरण दिया गया है।

SELECT TRUNCATE(1.2345, 2);

परिणाम:

+---------------------+
| TRUNCATE(1.2345, 2) |
+---------------------+
|                1.23 |
+---------------------+

उदाहरण 2 - कोई दशमलव बिंदु निर्दिष्ट नहीं करें

आप 0 . का उपयोग करके संख्या को दशमलव बिंदु तक छोटा कर सकते हैं दूसरे तर्क के रूप में।

SELECT TRUNCATE(1.2345, 0);

परिणाम:

+---------------------+
| TRUNCATE(1.2345, 0) |
+---------------------+
|                   1 |
+---------------------+

उदाहरण 3 - एक नकारात्मक भिन्नात्मक भाग निर्दिष्ट करें

आप दूसरे तर्क के लिए ऋणात्मक मान भी निर्दिष्ट कर सकते हैं। इससे दशमलव बिंदु के बाईं ओर के अंक शून्य हो जाते हैं। प्रभावित अंकों की संख्या आपके द्वारा प्रदान किए गए मूल्य से निर्धारित होती है।

यहां एक उदाहरण दिया गया है:

SELECT TRUNCATE(123.45, -1);

परिणाम:

+----------------------+
| TRUNCATE(123.45, -1) |
+----------------------+
|                  120 |
+----------------------+

और अगर हम दूसरे तर्क को समायोजित करते हैं:

SELECT TRUNCATE(123.45, -2);

परिणाम:

+----------------------+
| TRUNCATE(123.45, -2) |
+----------------------+
|                  100 |
+----------------------+

उदाहरण 4 - भाव

आप इस तरह के भावों में भी पास कर सकते हैं:

SELECT TRUNCATE(1 + .2345, 2);

परिणाम:

+------------------------+
| TRUNCATE(1 + .2345, 2) |
+------------------------+
|                   1.23 |
+------------------------+

आप इसे दूसरे तर्क के साथ भी कर सकते हैं:

SELECT TRUNCATE(1.2345, 1 + 1);

परिणाम:

+-------------------------+
| TRUNCATE(1.2345, 1 + 1) |
+-------------------------+
|                    1.23 |
+-------------------------+

उदाहरण 5 - किसी फ़ंक्शन में पास करना

इस उदाहरण में मैं MySQL PI() . में पास करता हूं पहले तर्क के रूप में कार्य करें।

SELECT 
  PI(),
  TRUNCATE(PI(), 2);

परिणाम:

+----------+-------------------+
| PI()     | TRUNCATE(PI(), 2) |
+----------+-------------------+
| 3.141593 |              3.14 |
+----------+-------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में प्रत्येक समूह के लिए पहली पंक्ति का चयन कैसे करें?

  2. MySQL ISNULL () समझाया गया

  3. PHP के साथ यूनिकोड डेटा कैसे प्रदर्शित करें

  4. MySQL में संख्यात्मक मानों के लिए TOP X (या निचला) प्रतिशत चुनें

  5. MySQL केवल अशक्त मान नहीं चुनें