sql语句中,要使一个表中的一列的数据等于另一列的数据,这个的update语句改怎样写?
例如FIDFKeyFFieldFName01aabb201cccc002aacc2要将第一列的数据的列FKey的内容aa等于FField列的bb,而且这样的内容有很多,要...
例如
FID FKey FField FName
01 aa bb 2
01 cc cc 0
02 aa cc 2
要将第一列的数据的列FKey的内容aa等于FField列的bb,而且这样的内容有很多,要通过一个语句修改。
update icclasstableinfo set FKey=FField where fid=01 and FName>0 and FName<0
这个句子不对么? 展开
FID FKey FField FName
01 aa bb 2
01 cc cc 0
02 aa cc 2
要将第一列的数据的列FKey的内容aa等于FField列的bb,而且这样的内容有很多,要通过一个语句修改。
update icclasstableinfo set FKey=FField where fid=01 and FName>0 and FName<0
这个句子不对么? 展开
展开全部
SQL> select * from test;
ID NAME SEC
---------- -------------------- ----------
1004 liuda
1005 222
1003 aaaa
1001 zhangsan
1002 aaaa
SQL> update test set sec=id;
5 rows updated.
SQL> select * from test;
ID NAME SEC
---------- -------------------- ----------
1004 liuda 1004
1005 222 1005
1003 aaaa 1003
1001 zhangsan 1001
1002 aaaa 1002
ID NAME SEC
---------- -------------------- ----------
1004 liuda
1005 222
1003 aaaa
1001 zhangsan
1002 aaaa
SQL> update test set sec=id;
5 rows updated.
SQL> select * from test;
ID NAME SEC
---------- -------------------- ----------
1004 liuda 1004
1005 222 1005
1003 aaaa 1003
1001 zhangsan 1001
1002 aaaa 1002
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FName>0 and FName<0
是什么意思?
你想选取什么条件的记录?
你先执行这个查询看看:
select * from icclasstableinfo where FName>0 and FName<0
看看有返回记录吗?
如果没有,说明你更新语句也就不会更新任何记录。
是什么意思?
你想选取什么条件的记录?
你先执行这个查询看看:
select * from icclasstableinfo where FName>0 and FName<0
看看有返回记录吗?
如果没有,说明你更新语句也就不会更新任何记录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“FName>0 and FName<0“ 这个能对么?
永远不满足啊
要把所有行的FKey=FField 么?
永远不满足啊
要把所有行的FKey=FField 么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FName>0 and FName<0 ?
没有数据能满足这个条件~
没有数据能满足这个条件~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询