添加数据的问题 急急急
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数据呢?急急急急急急急急急急急急急急急急急急急急急急急急




