小编典典

将char插入到字符串中的多个位置sql

sql

我要如何转换会计总帐号

99999999999999999

999-99999-99-9999.999

在对MSSQL Server 2005的查询中

我不需要更新数据,只需将STRING转换为查询即可。

表格:GLM_MASTER__ACOUNT字段:帐户

谢谢。


阅读 198

收藏
2021-04-22

共1个答案

小编典典

使用STUFF()的另一种方法

DECLARE @a varchar(64)
SET @a = '99999999999999999'
SELECT  STUFF(STUFF(STUFF(STUFF(@a, 4, 0, '-'), 10, 0, '-'), 13, 0, '-'), 18, 0, '.')
2021-04-22