SQLServer中查询的数字列前面补0返回指定长度的字符串

SQLServer中查询的数字列前面补0返回指定长度的字符串:

如:SQLServer中查询的数字列前面补0返回指定长度的字符串

角本如下:

/****** Script for SelectTopNRows command from SSMS  ******/
SELECT TOP [ID]
,[SN]
,[Name]
FROM [EduDB].[dbo].[TestTab]
select Right('',SN) from TestTab;
select RIGHT(REPLICATE('',)+CAST(SN AS varchar()),) AS 'SN' from TestTab;
select RIGHT(''+CAST(SN as varchar()),) as 'sn' from TestTab

效果如下:

SQLServer中查询的数字列前面补0返回指定长度的字符串

上一篇:【LG4631】[APIO2018]Circle selection 选圆圈


下一篇:MySQL 中的共享锁和排他锁的用法