यह लेख आपको विस्तार से दिखाएगा कि SQL सर्वर ROUND () फ़ंक्शन का सिंटैक्स और उदाहरणों के साथ उपयोग कैसे करें ताकि बेहतर रूप से विज़ुअलाइज़ और फ़ंक्शन को बेहतर ढंग से कैप्चर किया जा सके।
वर्णन करें
राउंड फंक्शन SQL सर्वर में संख्याओं को एक निश्चित दशमलव स्थान पर गोल करने के लिए उपयोग किया जाता है।
सिंटैक्स
SQL सर्वर में ROUND फ़ंक्शन का उपयोग करने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग करते हैं:
ROUND(number, decimal, operation)
पैरामीटर :
- संख्या: नंबर राउंड में पास हो गया
- दशमलव :द दशमलव स्थानों की संख्या को पूर्णांकित किया जाता है। यह मान धनात्मक या ऋणात्मक पूर्णांक होना चाहिए। यदि इस पैरामीटर को छोड़ दिया जाता है, तो ROUND फ़ंक्शन संख्या को 0 दशमलव स्थानों पर गोल कर देगा।
- ऑपरेशन: पैरामीटर की आवश्यकता नहीं है। ऑपरेशन कोई अन्य संख्यात्मक मान हो सकता है। जब यह 0 (या छोड़ा गया) होता है, तो ROUND फ़ंक्शन परिणाम को दशमलव में गोल कर देगा। यदि ऑपरेशन 0 के अलावा कोई अन्य मान है, तो ROUND फ़ंक्शन परिणाम को दशमलव में काट देगा।
गोल करने का सिद्धांत :
जब आप संख्या को गोल करते हैं, तो सिस्टम संख्या की स्थिति (दशमलव + 1) की जांच करेगा:
- यदि संख्या 4 से अधिक है, तो दशमलव स्थिति में संख्या 1 जोड़ देगी। पीछे की संख्या 0 हो जाती है
- यदि संख्या 5 से कम है, तो दशमलव स्थिति में संख्या वही रहेगी। पीछे की संख्या 0 हो जाती है
उदाहरण के लिए हमारे पास दशमलव संख्या 423.3241 है
- सिलेक्ट राउंड (423.3241, -2) का परिणाम 400.000 है
- सिलेक्ट राउंड (423.3241, -1) का परिणाम 420.000 है
- सिलेक्ट राउंड (423.3241, 0) का परिणाम 423.0000 है
- सिलेक्ट राउंड (423.3241, 1) का परिणाम 423.3000 है
- सिलेक्ट राउंड (423.3241, 2) का परिणाम 423.3200 है
- सिलेक्ट राउंड (423.3241, 3) का परिणाम 423.3240 है
- सिलेक्ट राउंड (423.3241, 4) का परिणाम 423.3241 है
नोट :
- सीलिंग और फ्लोर फंक्शन भी देखें।
- ROUND फ़ंक्शन का उपयोग SQL सर्वर के बाद के संस्करणों में किया जा सकता है:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 और SQL Server 2005।
उदाहरण के लिए
एक नज़र डालें और SQL सर्वर में ROUND फ़ंक्शन के कुछ उदाहरण देखें।
उदाहरण 1:संख्याओं को गोल करें
SELECT ROUND(125.315, 2);
Result: 125.320 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)
SELECT ROUND(125.315, 2, 0);
Result: 125.320 (kết quả được làm tròn vì tham số thứ 3 là 0)
SELECT ROUND(125.315, 2, 1);
Result: 125.310 (kết quả bị cắt bớt vì tham số thứ 3 khác 0)
SELECT ROUND(125.315, 1);
Result: 125.300 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)
SELECT ROUND(125.315, 0);
Result: 125.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)
SELECT ROUND(125.315, -1);
Result: 130.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)
SELECT ROUND(125.315, -2);
Result: 100.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)
उदाहरण 2:हमारे पास निम्न डेटा तालिका है
1. वेबसाइट के उप-स्तंभ और दर प्राप्त करें, अनुपात को दूसरे दशमलव स्थान पर गोल करें
SELECT Chuyenmuccon, ROUND(Tyle, 2) AS Tylemoi
FROM Quantrimang;
Result:
Chuyenmuccon Tylemoi
SQL Server 74.63
Facebook 58.99
Python 36.22
JavaScript 42.68
Google Chrome 94.88
Instagram 82.16
2. वेबसाइट पर उप-स्तंभ और प्रोग्रामिंग का प्रतिशत प्राप्त करें, पूर्णांक भाग के अनुपात को गोल करें
SELECT Chuyenmuccon, ROUND(Tyle, 0) AS Tylemoi
FROM Quantrimang
WHERE Chuyenmuclon="Lap trinh";
Result:
Chuyenmuccon Tylemoi
SQL Server 75
Python 36
JavaScript 43