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

添加数据的问题 急急急

楼主snowlin916(雪)2005-12-19 12:53:00 在 MS-SQL Server / 疑难问题 提问

SQL:   有1张表   F   里面的字段为:   编号,A表姓名,B表姓名,A表时间,B表时间。  
              现在需要对这张表里的数据进行处理,往新表中填充数据,有一新表或视图,字段为:   编号,类别,A表内容,B表内容  
              (说明:类别   字段是指   F表中的一条记录,若   A表姓名<>B表姓名,类别则显示“姓名不同”,字段   A表内容   显示   A表姓名..   ;  
                若   A表时间<>B表时间   则显示“时间不同”,字段   A表内容,则显示   A表时间)  
  这种对一张表中的数据进行处理,里面的语句怎么写啊?在线等,谢谢大家的帮忙了。急求答案。 问题点数:30、回复次数:3Top

1 楼yangys(杨杨)回复于 2005-12-19 13:35:51 得分 0

select    
  编号,  
  case   when   A表姓名<>B表姓名   then   '姓名不同'   else     A表姓名   end   '类别一',  
  case   when   A表时间<>B表时间   then   '时间不同'   else     A表时间   end   '类别二',  
  A表时间,  
  B表时间  
  from   table  
   
  需要将姓名和时间的不同作同一个'类别'么?  
   
   
  Top

2 楼netcoder(朱二)回复于 2005-12-19 20:17:59 得分 0

说明:类别   字段是指   F表中的一条记录,若   A表姓名<>B表姓名,类别则显示“姓名不同”,字段   A表内容   显示   A表姓名..   ;  
                若   A表时间<>B表时间   则显示“时间不同”,字段   A表内容,则显示   A表时间  
  -------------------------------------------  
  如A表姓名=B表姓名,则如何?  
  如   A表时间=B表时间,则又如何呢?  
  Top

3 楼dustchen0625(灰尘)回复于 2006-01-11 09:28:45 得分 30

其实可以分2步来做。1先建1张表   select   *   from   a,b   where   a.a1<>b.b1   and   a.a2<>b.b2.....  
    2,再来建1新表,专门用来分类   用一循环对上表中的数据进行比较,将不同的数据写入新表中即可Top

相关问题

  • 数据窗口不能向表里添加数据!急急急急急急急急急急急急急
  • anywhere5.0数据库怎样添加用户和设置用户权限呢?急急急急急急急急急急急急急急急
  • 急 急!怎样在Access数据库添加数据
  • 用VFP向导生成了一个数据库,如何开始添加数据?(我第一次用vfp...急急急急急急急急)
  • 急急急 添加问题
  • 关于ODBC数据源,急急急急急急急急急!!!!!!!!!!!
  • excel与access数据转化!!!急急急急急急急急急
  • 一个数据添加的问题..大家来看看..急急...
  • 急!!!急!!!关于数据库添加列问题。
  • 在crystal reports4.6怎样刷新sql数据呢?急急急急急急急急急急急急急急急急急急急急急急急急

关键词

  • 字段
  • 数据
  • 内容
  • 姓名
  • 表
  • 时间
  • 类别
  • 显示
  • 不同
  • 编号

得分解答快速导航

  • 帖主:snowlin916
  • dustchen0625

相关链接

  • SQL Server类图书

广告也精彩

反馈

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