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

मैं SQL सर्वर में मनी डेटाटाइप से कैसे परिवर्तित करूं?

सामान्य धन रूपांतरण व्यक्तिगत पेनीज़ को सुरक्षित रखेंगे:

SELECT convert(varchar(30), moneyfield, 1)

अंतिम पैरामीटर तय करता है कि आउटपुट स्वरूप कैसा दिखता है:

0 (डिफ़ॉल्ट) दशमलव बिंदु के बाईं ओर हर तीन अंक और दशमलव बिंदु के दाईं ओर दो अंक नहीं; उदाहरण के लिए, 4235.98.

1 दशमलव बिंदु के बाईं ओर प्रत्येक तीन अंक, और दशमलव बिंदु के दाईं ओर दो अंक; उदाहरण के लिए, 3,510.92।

2 दशमलव बिंदु के बाईं ओर प्रत्येक तीन अंक और दशमलव बिंदु के दाईं ओर चार अंक कोई अल्पविराम नहीं; उदाहरण के लिए, 4235.9819।

यदि आप पेनीज़ को छोटा करना चाहते हैं, और पाउंड में गिनना चाहते हैं, तो आप पाउंड को राउंड अप करने के लिए निकटतम पाउंड, फर्श से सबसे कम पूरे पाउंड, या सीलिंग का उपयोग कर सकते हैं:

SELECT convert(int, round(moneyfield, 0))
SELECT convert(int, floor(moneyfield))
SELECT convert(int, ceiling(moneyfield))


  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. कैस्केड सभी बाल पंक्तियों और उनकी बाल पंक्तियों आदि के साथ एक पंक्ति की प्रतिलिपि बनाएँ

  3. तदर्थ वितरित प्रश्नों को कैसे सक्षम करें

  4. QUOTED_IDENTIFIER को समझना

  5. SQL सर्वर प्रबंधन स्टूडियो में SQL को प्रारूपित करें