خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نمایش واحد پولی در SQL Server

نمایش واحد پولی در SQL Server
گاها در خروجی Result set ها در SQL Server که دارای مقادیر پولی و مالی می باشد، شاید نیاز به این داشته باشیم و یا تقاضا بر این باشد که نماد ارزی مربوط بدان مبلغ هم در کنار آن درج و نمایش داده شود.

سیستم یکپارچۀ سازمانی راهکار
خبر خوب این است که واحد پولی ریال ایران را هم می توانید در خروجی Result Set همراه با مقادیر پولی نمایش دهید.



نمایش واحد پولی در SQL Server
Syntax کلی اسکریپت به فرم زیر می باشد:

FORMAT ( value, format [, culture ] )

تابع Format برای فرمت کردن اعداد، تاریخ، ارز و غیره می تواند مورد استفاده قرار گیرد. تابع format سه آرگومان یا پارامتر دریافت می کند که اخرین پارامتر(culture) اختیاری است در واقع با همین culture فرمت بصورت واحد ارزی آن کشور نمایش داده می شود.
با استفاده از تابع format می توانیم نماد واحد پول را همراه با مبلغی که در متغیر مقداردهی شده، در خروجی اسکریپت دریافت کنیم:

DECLARE @amount money = 584020.89;
SELECT @amount as Amount ,
FORMAT(@amount, 'C', 'th-TH') 'Thailand',
FORMAT(@amount, 'C', 'de-DE') 'Germany',
FORMAT(@amount, 'C', 'en-gb') 'British',
FORMAT(@amount, 'C', 'en-us') 'US',
FORMAT(@amount, 'C', 'en-in') 'India',
FORMAT(@amount, 'C', 'fr-FR') 'France',
FORMAT(@amount, 'C', 'zh-cn') 'China'

نمایش واحد پولی در SQL Server
همانطور که در کوئری فوق مشاهده می کنید، مبلغی که مشخص شده بود، با واحد ارزی برخی کشورها از جمله ایران که اولین کشور بود، در خروجی نمایش داده شد.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز