
在 SQL Server 中如何实现 PadLeft 和 PadRight?
在最近的数据处理过程中,遇到了一个多源数据关联的问题。但是由于系统原因,这两个表中相同字段的位数不一样,一个是以固定长度(长度6位)的文本存储,一个是以整数存储(长度1~6位不等)。在C#里面,有String.Padleft函数可以处理这种问题,但可惜的是SQL Server里面没有。 因为自己对SQL也不是很熟,所以到网上找了一圈,结果找到下面的解决方案: PadLeft: PadRight: 调用如下: Select dbo.PadLeft('101', '0', 6) --000101 S