access数据库编号转换成统一3位数长度方法,不足3位前面补零
2017-06-06 20:58
1561 查看
select C_CUN+Format(Val(NZ(C_LB)),"000") from LBM
这条SQL只能在access数据库中执行,因为sql不支持NZ函数,而且c_lb必须是数值型的。字段符format不支持补0。
1) 空值处理函数: Nz(表达式)
空值处理函数Nz是专门用来处理表达式空值的,如果该表达式是值为Null时,可以使用Nz 函数返回零、零长度字符串
2)字符串转数字函数: Val(字符串)
Val函数是将一个数值型字符串转换成数值
3)Format函数: 0 占位格式化,不足补0
Format("100123","0000000") 返回值 0100123
下面这条sql可以在代码中执行,也支持字符型。
select iif(len(c_lb)=1,'00'+c_lb,iif(len(c_lb)=2,'0'+c_lb,c_lb)) from LBM
这条SQL只能在access数据库中执行,因为sql不支持NZ函数,而且c_lb必须是数值型的。字段符format不支持补0。
1) 空值处理函数: Nz(表达式)
空值处理函数Nz是专门用来处理表达式空值的,如果该表达式是值为Null时,可以使用Nz 函数返回零、零长度字符串
2)字符串转数字函数: Val(字符串)
Val函数是将一个数值型字符串转换成数值
3)Format函数: 0 占位格式化,不足补0
Format("100123","0000000") 返回值 0100123
下面这条sql可以在代码中执行,也支持字符型。
select iif(len(c_lb)=1,'00'+c_lb,iif(len(c_lb)=2,'0'+c_lb,c_lb)) from LBM
相关文章推荐
- C# String 前面不足位数补零的方法
- c# String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- 【转】C# String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- Asp String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- MS SQL Server数据库表int类型字段转换成定长varchar类型,长度不足前面补0
- sql整数转换成定长字符串,如果结果不足所指定的长度,就在前面补“0”
- c#中前面不足位数补零的方法
- 整型数转换为指定位数的字符串,位数不足前面补零
- C# String 前面不足位数补零的方法
- c# String 前面不足位数补零的方法 (转贴)
- C# String 前面不足位数补零的方法
- int转换成指定位数string,不足位数前面补0
- c# String 前面不足位数补零的方法
- c# String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法 PadLeft
- C# String 前面不足位数补零的方法