货币数据类型(Microsoft SQL Server 2014)

时间:2016-11-04 05:24:33

标签: sql-server-2014 currency

如何在SQL Server中使用货币数据类型?我希望我的货币符合MYR(马来西亚林吉特)标志。它是否与整数类型相同,以便我可以在其中进行计算?谢谢!

2 个答案:

答案 0 :(得分:4)

使用Decimal数据类型处理货币。

关于任何文化的标志,通过传递所选文化的正确代码来使用Format功能:

<强>示例:

DECLARE @Price Decimal(21,6) =  1500.50

SELECT FORMAT(@Price,'c','en-US') AS 'CURRENCY IN US Culture'
SELECT FORMAT(@Price,'c','ar-EG') AS 'CURRENCY IN LE Egypt Culture'    
SELECT FORMAT(@Price,'c','ms-MY') AS 'CURRENCY IN Malaysia Culture'

<强>结果: -

enter image description here

按照下一个链接获取Table of Language Culture Names, Codes

答案 1 :(得分:2)

我们可以使用 $('.x-list-item').on('click', function(){ $('.x-list-item').css({background: 'red'}); }); 数据类型来处理SQL Server中的货币

Decimal

输出

SELECT FORMAT(price_amount,'c','ms-MY') AS 'CURRENCY IN Malaysia Culture'