SQLite में, round()
फ़ंक्शन आपको किसी दिए गए दशमलव स्थान पर संख्याओं को ऊपर या नीचे गोल करने की अनुमति देता है।
यह पहले तर्क से एक फ़्लोटिंग-पॉइंट मान देता है, दशमलव स्थानों की संख्या के साथ जिसे आप (वैकल्पिक) दूसरे तर्क में निर्दिष्ट करते हैं।
यदि आप दूसरा तर्क प्रदान नहीं करते हैं, तो इसे 0 मान लिया जाता है।
सिंटैक्स
आप round()
का उपयोग कर सकते हैं एक या दो तर्कों के साथ:
round(X)
round(X,Y)
X
गोल किया जाने वाला मान हैY
वैकल्पिक है। यह दशमलव स्थानों की संख्या है जिसके लिएX
. को गोल करना है .
उदाहरण
प्रदर्शित करने के लिए यहां एक सरल उदाहरण दिया गया है।
SELECT round(7.50);
परिणाम:
8.0
इस मामले में, मूल्य को गोल किया गया था। लेकिन मूल्य के आधार पर इसे पूर्णांकित भी किया जा सकता है।
SELECT round(7.49);
परिणाम:
7.0
दशमलव स्थान निर्दिष्ट करें
परिणाम में कितने दशमलव स्थान शामिल हैं, यह निर्धारित करने के लिए आप दूसरा तर्क जोड़ सकते हैं।
SELECT round(7.51, 1);
परिणाम:
7.5
यह इस बात को भी प्रभावित कर सकता है कि मान को कैसे गोल किया जाता है।
SELECT
round(7.549, 0),
round(7.549, 1),
round(7.549, 2);
परिणाम:
round(7.549, 0) round(7.549, 1) round(7.549, 2) --------------- --------------- --------------- 8.0 7.5 7.55
यहां अधिक दशमलव स्थानों के साथ एक उदाहरण दिया गया है।
SELECT
round(.12345678, 5),
round(.12345678, 6),
round(.12345678, 7);
परिणाम:
round(.12345678, 5) round(.12345678, 6) round(.12345678, 7) ------------------- ------------------- ------------------- 0.12346 0.123457 0.1234568