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

FLOOR () SQL सर्वर में उदाहरण

SQL सर्वर में, T-SQL FLOOR() फ़ंक्शन आपको किसी संख्या को निकटतम पूर्णांक तक गोल करने की अनुमति देता है। अधिक विशेष रूप से, यह निर्दिष्ट संख्यात्मक अभिव्यक्ति से कम या उसके बराबर सबसे बड़ा पूर्णांक देता है।

आप तर्क के रूप में संख्या प्रदान करते हैं। वापसी डेटा प्रकार वही है जो तर्क के रूप में प्रदान किया गया है।

सिंटैक्स

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

FLOOR ( numeric_expression )   

जहां numeric_expression सटीक संख्यात्मक या अनुमानित संख्यात्मक डेटा प्रकार श्रेणी की अभिव्यक्ति है।

ध्यान दें कि बिट डेटा प्रकार अमान्य है।

उदाहरण 1 - सकारात्मक मान

तर्क के रूप में सकारात्मक मान प्रदान करने का एक उदाहरण यहां दिया गया है।

SELECT FLOOR(3.63) Result;

परिणाम:

+----------+
| Result   |
|----------|
| 3        |
+----------+

इस मामले में, 3 3.63 . से कम या उसके बराबर सबसे बड़ा पूर्णांक है ।

यहाँ एक और उदाहरण है, इस बार अधिक मूल्य के साथ।

SELECT FLOOR(500.71) Result;

परिणाम:

+----------+
| Result   |
|----------|
| 500      |
+----------+

उदाहरण 2 - नकारात्मक मान

ऋणात्मक मान का उपयोग करने वाला एक उदाहरण यहां दिया गया है।

SELECT FLOOR(-3.63) Result;

परिणाम:

+----------+
| Result   |
|----------|
| -4       |
+----------+

इस मामले में, -4 -3.63 . से कम या उसके बराबर सबसे बड़ा पूर्णांक है ।

यहाँ एक और उदाहरण है।

SELECT FLOOR(-500.71) Result;

परिणाम:

+----------+
| Result   |
|----------|
| -501     |
+----------+

राउंडिंग अप - सीलिंग ()

अगर आप ऊपर को गोल करना पसंद करते हैं निकटतम पूर्णांक के लिए, T-SQL CEILING() का उपयोग करें इसके बजाय कार्य करें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2016:एक लॉगिन बनाएँ

  2. PIVOT में 0 आउटपुट के साथ (null) मानों को कैसे बदलें?

  3. आप SQL प्रबंधन स्टूडियो में एक भिन्न पोर्ट नंबर कैसे निर्दिष्ट करते हैं?

  4. SQL सर्वर में हटाए गए डेटाबेस को ट्रैक करने के तरीके

  5. VBA का उपयोग करके संग्रहीत कार्यविधि को कॉल करना