sql语句如何写B表中的一列等于A表中的某列?
菜鸟求助,有两张表ABA表中的列A1,其中的值为1230321122013423301233220234..............现在要在B表中的B1列写入123321...
菜鸟求助,有两张表A B
A表中的列 A1,其中的值为 1230321
1220134
2330123
3220234
..............
现在要在B表中的B1列写入 123321
122134
233123
322234
............
也就是把A表中A1列值中间的0去掉,再写入B表中的B1列,SQL语句该怎么写? 展开
A表中的列 A1,其中的值为 1230321
1220134
2330123
3220234
..............
现在要在B表中的B1列写入 123321
122134
233123
322234
............
也就是把A表中A1列值中间的0去掉,再写入B表中的B1列,SQL语句该怎么写? 展开
4个回答
展开全部
insert into B(B1)
select stuff(A1,4,1,'') from A
select stuff(A1,4,1,'') from A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into B (B1)select replace(A1,'0','') from A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into B(B1)
select substr(A1, 0, 3) || substr(A1, 5,8)
FROM A
select substr(A1, 0, 3) || substr(A1, 5,8)
FROM A
更多追问追答
追问
服务器: 消息 195,级别 15,状态 10,行 2
'substr' 不是可以识别的 函数名。
追答
你是sql server?
insert into B(B1)
select left(A1, 3) + right(A1, 3)
FROM A
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询