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

दशमलव विभाजक के रूप में बिंदु के बजाय अल्पविराम दिखाएं

उपयुक्त संस्कृति जानकारी प्रदान करने के लिए, SQL 2012 में FORMAT() . है समारोह। यहां एक उदाहरण दिया गया है:

declare @f float = 123456.789;

select
  [raw]      = str(@f,20,3)
 ,[standard] = cast(format(@f, 'N', 'en-US') as varchar(20))
 ,[German] = cast(format(@f, 'N', 'de-DE') as varchar(20))

रिटर्न

raw                  |standard   |German     |
---------------------|-----------|-----------|
          123456.789 |123,456.79 |123.456,79 |

आप दूसरे पैरामीटर में .NET के समान नियमों के साथ एक कस्टम प्रारूप स्ट्रिंग भी निर्दिष्ट कर सकते हैं।

दस्तावेज़:https://msdn.microsoft.com/en-US/library /hh213505.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्क्रिप्ट और संग्रहीत कार्यविधियों को तोड़े बिना किसी स्तंभ का नाम बदलना

  2. SQL सर्वर में डेटाबेस मेल को कॉन्फ़िगर करना

  3. SqlQuery के साथ संग्रहीत कार्यविधि से एकाधिक परिणाम संभालें

  4. SQL सर्वर में NOCHECK के साथ सभी विदेशी कुंजियों को कैसे सूचीबद्ध करें

  5. क्लाइंट पर sql सर्वर डेटाबेस के साथ एप्लिकेशन को कैसे परिनियोजित करें