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

अल्पविराम के साथ एक संख्या को प्रारूपित करें लेकिन SQL Server 2008 R2 में दशमलव के बिना?

DECLARE @val varchar(50)

set @val = CONVERT(varchar(50), CAST(1112 AS money), 1)
SELECT  left(@val, len(@val) - 3)

यह दशमलव बिंदु के बाद के अंकों के साथ भी काम करता है:

DECLARE @val varchar(50)

set @val = CONVERT(varchar(50), CAST(1112.56 AS money), 1)
SELECT  left(@val, len(@val) - 3)

नोट :जैसा कि @ महमूद गमाल बताते हैं, फ़्रंट-एंड में प्रदर्शन करने के लिए स्वरूपण अक्सर अधिक उपयुक्त होता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# .NET (SQL सर्वर) में तैयार किए गए कथन का सही ढंग से और कुशलता से पुन:उपयोग कैसे करें?

  2. SQL सर्वर तालिका में मैन्युअल रूप से पहचान कॉलम में मान कैसे सम्मिलित करें - SQL सर्वर / T-SQL ट्यूटोरियल भाग 41

  3. INSERT कथन मानों की एक गतिशील सूची बनाएं

  4. मैं एक ही तालिका (एसक्यूएल सर्वर) से 2 पंक्तियों की तुलना कैसे करूं?

  5. बिना किसी विफलता के SQL सर्वर लेनदेन लॉग फ़ाइल को कैसे पढ़ें के लिए समाधान