怎么样把一个表的一个oracle 同表字段赋值值给另一个字段

下次自动登录
现在的位置:
& 综合 & 正文
【数据库】oracle中将一个表中的某个字段的数据赋值给另一个表中的字段
第一种方式:新增数据
INSERT INTO BL_CZJS(JSDM,JSMC,JGDM,BZ)
SELECT bl_czjs_jsdm.nextval as JSDM,JSMC,JGDM,BZ
form TMP_BL2_CZJS;
这里有一个自增长的处理
第二种方式 :修改数据
update tc_customer tcc
set tcc.cust_dec001=(select tcf.friend_score
from tc_friend tcf where tcf.friend_id =tcc.friend_id)
where exists (select 'a' from friend_score tt where tt.friend_id =tcc.friend_id);
1、这种方式就是从另一个表中搜出数据,然后复制给表中的字段
2、最后一句的where条件搜索的字段可以随便写,注意条件就行
&&&&推荐文章:
【上篇】【下篇】access怎么把同一表中2个字段乘积赋值给另一个表中的另一个字段_百度知道
access怎么把同一表中2个字段乘积赋值给另一个表中的另一个字段
提问者采纳
字段名1*表1.字段名=表1.关联字段 经Access检验通过.字段名2 where 表1.关联字段=表2update 表1,表2 set 表2
其他类似问题
为您推荐:
您可能关注的推广
access的相关知识
其他1条回答
update tab1 a set f1=(select a1*a2 as f1 from tab2 where id=a.id)
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁提供主流cms教程
提供数据库教程和设计
提供各种常见网页js代码
提供常用的JS特效代码及在线演示
提供jQuery插件教程及插件下载
提供服务器常见问题及教程
提供站长技术、站长资讯等内容
提供常用开发手册和开发工具
您现在的位置:& >
mysql一个表里一个字段给另一个字段赋值
导读:今天在修改项目的时候,需要添加一个根据表里的自增长id重新生成一个字段,比如id为1那重新生成的字段为SSID1,有两种方法可以实现上面mysq...
今天在修改项目的时候,需要添加一个根据表里的自增长id重新生成一个字段,比如id为1那重新生成的字段为SSID1,有两种方法可以实现上面mysql字段赋值功能。
第一种就是使用程序修改,把数据获取出来循环处理。
第二种就是在数据库里使用sql命令修改,代码如下:
UPDATE&&`user`&a,&
&`user`&b&SET&a.name&=&concat(&&'SID',&b.id&)&WHERE&a.id&=&b.id&
在上面sql语句中使用了concat字符串函数,如果不了解这个函数大家可以看一下这篇文章:
转载请注明(B5教程网)原文链接:
网友评论:SQL CASE语句从数据表中选择一个字段“field”,如果“field”值是1或NULL就赋值为1,其它情况为0,该怎么写啊?这样写对不对啊?
(CASE field
WHEN '1' THEN '1'
WHEN NULL THEN '1'
ELSE '0' END
) AS field
不要使用when null来判断,等于NULL的时候判断不出来的你可以当字段等于NULL时给一个默认值。比如(CASE isnull(field,'') WHEN '1' THEN '1' WHEN '' THEN '1' ELSE '0' END) AS field或者在when后边写条件case when field = '1' then '1' when field is null then '1' else '0' end as field
为您推荐:
扫描下载二维码mysql中在同一张表如何将一条记录的某一字段的值赋值给另一条记录的相对应的字段?_百度知道
mysql中在同一张表如何将一条记录的某一字段的值赋值给另一条记录的相对应的字段?
?2、如果要用存储过程或函数实现、用update语句能行吗,谢谢啦,请帮写个demo给我观摩观摩吧
提问者采纳
and&id.join&nbsp.1&limit&nbsp.jpg" esrc="set&nbsp.hiphotos:&=&where&t1;t2.id&nbsp://f.jpg" />这样就可以了;t1://a;update&nbsp://f;/zhidao/pic/item/a686c9f98efbbb39c79f3df9dc55e3;t1&nbsp,有个表如下.hiphotos://f.baidu.jpg" esrc="/zhidao/wh%3D600%2C800/sign=/zhidao/wh%3D450%2C600/sign=b7aa768fd3f/14ce36d3d539b600f7c4b6f3eb58.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">可以这么做,例如;999&nbsp,name&=&)&nbsp./zhidao/pic/item/14ce36d3d539b600f7c4b6f3eb58.baidu.hiphotos://a.id&nbsp.id&nbsp.1000修改后的结果<a href="person&=&nbsp&nbsp,但是需要join配合;t2&from&/zhidao/wh%3D600%2C800/sign=34a829b7b087fb2d3d539b600f7c4b6f3eb58;id&=&where&nbsp,需要将id =999对应的name改为id=1000对应的name
其他类似问题
1人觉得有用
为您推荐:
mysql的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 sql like另一个表字段 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信