CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

怎样进行选择性插入?

楼主netty(程序员的眼睛。魔术师的手。)2002-04-05 16:45:23 在 MS-SQL Server / 基础类 提问

只改变一条记录的某些字段,其他与另一条记录都相同,存成另一条新记录,请问该如何写?  
  例如,不改变的字段是fie1,fie2,fie7,fie8,改变的是fie3,fie4,fie5,fie6.  
  另一条记录的条件是   fie1='ssss',fie2='tttt'.  
  问题点数:20、回复次数:5Top

1 楼BrentIvan(Ivan)回复于 2002-04-05 16:48:11 得分 10

Insert   Into   tablename(fie1,   fie2,   fie3,   fie4,   fie5,   fie6,   fie7,   fie8)  
  Select   fie1,   fie2,   newvalue,   newvalue,   newvalue,   newvalue,   fie7,    
  fie8  
  From   tablename  
  Where   fie1   =   'ssss'   And   fie2   =   'tttt'Top

2 楼xhuangp(老三)回复于 2002-04-05 16:54:39 得分 2

table   :test  
   
  insert   into   test   select   t1.fie1,   t1.fie2,'fie3','fie4','fie5','fie6'   ,t1.fie7,t1.fie8    
  from   test   t1    
  where    
  t1.fie1='ssss'  
  and    
  t1.fie2='tttt'  
   
  Top

3 楼netty(程序员的眼睛。魔术师的手。)回复于 2002-04-05 16:57:13 得分 0

还有假如说fie3为在原值(原来的fie3)的基础上加1,怎样写,有函数吗?Top

4 楼weidegong(weidegong)回复于 2002-04-05 17:00:07 得分 5

首先,主键字段不能相同:假设主键字段名称为Key,表名Worker  
  insert   into   worker   (Key,sex,age)  
  select   'new',viewa.sex,viewb.age   from    
  (select   *   from   worker   where   Key='第一条记录主键值')   as   viewa   ,   (select   *   from   worker   where   Key='张二条记录主键值')   as   viewb  
   
  上述记录添加了一个主键为“new”,使用第一条记录的sex字段,第二条记录的age字段Top

5 楼xhuangp(老三)回复于 2002-04-05 23:22:15 得分 3

table   :test  
   
  insert   into   test   select   t1.fie1,   t1.fie2,t1.fie3+1,'fie4','fie5','fie6'   ,t1.fie7,t1.fie8    
  from   test   t1    
  where    
  t1.fie1='ssss'  
  and    
  t1.fie2='tttt'  
   
  Top

相关问题

  • 能不能选择性插入
  • setup factory怎样进行有选择性安装??
  • 请问关于java applet的作为选择性来插入页面的问题!谢谢!
  • 怎样插入空字段?
  • 怎样插入目录?
  • 怎样插入时间
  • 如何选择性打印指定页?
  • 选择性读入EXCEL中的数据
  • C++中选择性构造的问题。
  • JSF里dataTable如何选择性显示。

关键词

  • ie7
  • 字段
  • fie
  • 记录
  • tttt
  • ssss
  • newvalue
  • 主键
  • worker
  • sex

得分解答快速导航

  • 帖主:netty
  • BrentIvan
  • xhuangp
  • weidegong
  • xhuangp

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo