货币数据类型(Microsoft SQL Server 2014)
Currency Data Type (Microsoft SQL Server 2014)
如何在SQL服务器中使用货币数据类型?我想要我的货币以 MYR(马来西亚林吉特)为标志。它会像整数类型一样工作,以便我可以在其中进行计算吗?谢谢!
使用 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'
结果:-
跟随下一个 link 以获得 Table of Language Culture Names, Codes
我们可以使用 Decimal
数据类型来处理 SQL 服务器中的货币
SELECT FORMAT(price_amount,'c','ms-MY') AS 'CURRENCY IN Malaysia Culture'
输出
RM price_amount
如何在SQL服务器中使用货币数据类型?我想要我的货币以 MYR(马来西亚林吉特)为标志。它会像整数类型一样工作,以便我可以在其中进行计算吗?谢谢!
使用 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'
结果:-
跟随下一个 link 以获得 Table of Language Culture Names, Codes
我们可以使用 Decimal
数据类型来处理 SQL 服务器中的货币
SELECT FORMAT(price_amount,'c','ms-MY') AS 'CURRENCY IN Malaysia Culture'
输出
RM price_amount