如何在sql sever表中插入一列数据

是这样的,执行了一个查询语句,select...from...where...得到了一列数据Name1数据12数据23数据3然后我想把这列数据插入到一个表的列中,这个列之... 是这样的,执行了一个查询语句,select...from...where...
得到了一列数据
Name
1 数据1
2 数据2
3 数据3
然后我想把这列数据插入到一个表的列中,这个列之前建好的,留空,
这样怎么写好啊,请各位大大帮忙~~~感激不尽
补充:我用insert into总是插在表的最下面...
展开
 我来答
带我信乐
2009-10-20 · TA获得超过1353个赞
知道小有建树答主
回答量:680
采纳率:0%
帮助的人:719万
展开全部
INSERT INTO 目标表(字段A)
SELECT 字段A FROM 源表

难道你需要Update已有的数据,根据查询出来的数据

UPDATE 目标表
SET 目标表.字段A = T.字段A
FROM (SELECT ID,字段A FROM 源表 )AS T
WHERE 目标表.ID = T.ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
koftiancai
2009-10-20 · 超过21用户采纳过TA的回答
知道答主
回答量:145
采纳率:0%
帮助的人:0
展开全部
update 表名 set 列名=值 where 列名=值
后面的是条件 表示找出符合后面条件的 然后照前面的set修改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niubore
2009-10-20 · TA获得超过856个赞
知道小有建树答主
回答量:293
采纳率:0%
帮助的人:307万
展开全部
update 表名 set 要插入的字段名=Name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lmlhyd
2009-10-20 · TA获得超过163个赞
知道小有建树答主
回答量:429
采纳率:0%
帮助的人:227万
展开全部
先用alter 语句增加name列,然后用Update语句更新数据,搞定!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wei0yong0
2009-10-20 · TA获得超过2422个赞
知道小有建树答主
回答量:2006
采纳率:100%
帮助的人:1611万
展开全部
无论你用什么语句插入都肯定那样的,SQL有自己的一套排序规格~你查出来不一定是最后,可能是你按名称排变成了最后,如果要查到最前,那就要加个数字列,然后让数字列去排序,那你想插到第几条都可以了
在语句最后用
order by 字段 (小到大)
order by 字段 desc (大到小)
去排序
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式