2010年11月5日 星期五

數值轉字串(插入逗號)

DECLARE @DATA INT
SET @DATA = 123456
 
SELECT CONVERT(NVARCHAR(20),CAST(@DATA AS MONEY),1)
--會有小數點後2位
--輸出: 123,456.00
 
SELECT SUBSTRING(CONVERT(NVARCHAR(20),CAST(@DATA AS MONEY),1),1,LEN(CONVERT(NVARCHAR(20),CAST(@DATA AS MONEY),1))-3)
--移除小數點後2位
--輸出: 123,456

沒有留言:

張貼留言