sql语句 两个表字段不一致 如何将表2内容insert into表1中
如:表1有一个字段startdateandtime,其内容格式为20130301004256;表2有两个字段startdate和time,内容分别为20130301和00...
如:表1有一个字段startdateandtime,其内容格式为20130301004256;
表2有两个字段startdate和time,内容分别为20130301和004256,
现在想把表2这两个字段合并成一个字段insert into表1中,该怎么写SQL语句呢?谢谢! 展开
表2有两个字段startdate和time,内容分别为20130301和004256,
现在想把表2这两个字段合并成一个字段insert into表1中,该怎么写SQL语句呢?谢谢! 展开
5个回答
展开全部
如果是mysql的话可以使用字符串拼接函数concat:
insert into tab1 (startdateandtime) select concat(startdate, time) as satartdateandtime from tab2;
insert into tab1 (startdateandtime) select concat(startdate, time) as satartdateandtime from tab2;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我来回答,
insert into 表1 select convert(datetime,convert(nvarchar(20),startdate)+convert(nvarchar(20),[time])) from 表2
insert into 表1 select convert(datetime,convert(nvarchar(20),startdate)+convert(nvarchar(20),[time])) from 表2
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into 表1 (startdateandtime) select startdate||time from 表2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into 表1 (startdateandtime) select startdate+time from 表2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么数据库?
还有startdateandtime,startdate,time 这三个字段分别什么类型?
还有startdateandtime,startdate,time 这三个字段分别什么类型?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询