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语句该怎么写?
展开
 我来答
JobWanted
2012-02-28 · 超过11用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:15.3万
展开全部

方法好使,^-^

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飘雨56
2012-02-28 · 一分耕耘一分收获,凡事预则立
飘雨56
采纳数:931 获赞数:4490

向TA提问 私信TA
展开全部
insert into B(B1)
select stuff(A1,4,1,'') from A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
996488836
2012-02-28 · TA获得超过623个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:322万
展开全部
insert into B (B1)select replace(A1,'0','') from A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flyingFish211
2012-02-28 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
insert into B(B1)
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式