C# 将SQL表中的两个字段列合并更新到Excel表中的一个字段列中的代码?
在SQL表中有两个字段,现需要将这两个字段合并起来更将到Excel表中的一个字段中,如:SQL表中的字段有A1、A2,Excel表中的字段为A3,其中A1为10位的整型,A2是小于8位的整型(如A1=1234567890,A2=65423),现将两个字段合并的结果要为18位的整型,如果不够18位则在两个字段中间补“0”,合并后A3=123456789000065423。麻烦大侠们指点~~~
在SQL表中有两个字段,现需要将这两个字段合并起来更将到Excel表中的一个字段中,如:SQL表中的字段有A1、A2,Excel表中的字段为A3,其中A1为10位的整型,A2是小于8位的整型(如A1=1234567890,A2=65423),现将两个字段合并的结果要为18位的整型,如果不够18位则在两个字段中间补“0”,合并后A3=123456789000065423。麻烦大侠们指点~~~
答案:SELECT CAST(A1 AS varchar(10)) + RIGHT('00000000' + CAST(A2 AS varchar), 8) AS bb
FROM AA
其他:后面那个写 case when 吧,不然不好确定多少位
上一个:excel分组数据如何导入sql
下一个:sql数据库表导出成Excel添加数据,在导进去,具体怎么做?