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

SQL 2008 में DECIMAL(14,3) को तीसरे दशमलव अंक में पूर्णांकित करना

मुझे नहीं पता कि आप इसके साथ क्या हासिल करना चाहते हैं, लेकिन यदि आप दशमलव अवशेष की गणना करने का कोई तरीका चाहते हैं, तो % (मोडुलो) रास्ता है। यह पहली संख्यात्मक अभिव्यक्ति को दूसरे से विभाजित करने के बाद पूर्णांक शेष प्रदान करता है। तो, आप यह कर सकते हैं

1) SELECT 100.229 % 1;
GO

देता है 0.229 परिणाम के रूप में।

2) SELECT (100.229 * 100) % 1;
GO

देता है 0.900 परिणाम के रूप में। वहां आपके पास दशमलव भाग के अवशेष हैं।

लेकिन अगर आप छोटा करना चाहते हैं, तो आप डेविड बी सुझाव दिया और छोटा करने के लिए ROUND() का उपयोग करें:



  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 सर्वर क्वेरी डेटा प्रकार, नल नहीं, और प्राथमिक कुंजी बाधाओं के साथ तालिका में कॉलम की सूची प्राप्त करने के लिए

  2. SQL संग्रहीत कार्यविधि को निष्पादित करने के लिए RODBCext और RODBC के साथ R का उपयोग करना

  3. मैं SqlCommand के साथ एकाधिक परिणाम सेट कैसे वापस कर सकता हूं?

  4. क्या अनुक्रमिक ग्रिड प्राथमिक कुंजी कॉलम क्लस्टर इंडेक्स होना चाहिए?

  5. SQL सर्वर CTE और रिकर्सन उदाहरण