-- Right('A'+cast('B' as nvarchar(50)), C)
变量在右侧
A:要补充的字符,补充字符的最大长度。例如:‘0000’ 最多补充4位,不足位用0补充;’aaaa‘ 总共4位,不足位用a补充。
B: 变量
C:补充后字符串长度
select 'CDMS'+RIGHT('0000000'+CAST( '111' AS nvarchar(50)),7) DWBH -- 结果:0000111
select 'CDMS'+RIGHT('000'+CAST( '111' AS nvarchar(50)),7) DWBH -- 结果:000111
-- Left(cast('B' as nvarchar(50))+'AA', C)
变量在左侧
A: 要补充的字符,补充字符的长度。例如:‘0000’不足位用0补充, 最多补充4位;’aaaa‘ 不足位用a补充,最多补充4位。
B: 变量
C:补充后字符串长度
字符串长度不够后面补0公式select 'CDMS'+Left(Cast('111' AS nvarchar(50))+'AA',15) DWBH --结果:CDMS111AA
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论