उपयुक्त संस्कृति जानकारी प्रदान करने के लिए, 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