手记

sql Server 将金额转换成分、角、元、十……

将金额转换成分、角、元、十……


UPDATE person SET 分=ISNULL(substring(cast(金额 AS VARCHAR),LEN(金额),1),''''),
                  角=ISNULL(substring(cast(金额 AS VARCHAR),LEN(金额)-1,1),''''),
                  元=ISNULL(substring(cast(金额 AS VARCHAR),LEN(金额)-3,1),''''),
                  十=ISNULL(substring(cast(金额 AS VARCHAR),LEN(金额)-4,1),'''')

select 金额,十,元,角,分 from person

结果:

1人推荐
随时随地看视频
慕课网APP