求一SQl语句(或存储过程)。。。

linzp007 2007-04-21 09:18:21
我将一Excel文件导入到Access中,建了一张表。
Excel表的内容是这样的:
------------------------------------------------
1988届概率与数理统计研究生
姓名 性别 工作单位或通讯地 职务 职称 联系电话
林* 男 师大数学系
...
..
1988届数学专业
姓名 性别 工作单位或通讯地 职务 职称 联系电话
陈* 女 ..
..
1989..
..
----------------------------------------------
在Access中的字段是:姓名,性别,工作单位或通讯地,职务,职称,联系电话,届别,专业。
Excel文件导入到Access后,"1988届数学专业"类似的字段占了"姓名"字段。
要做的就是,把“1988届数学专业”类似的字段以及下面紧相连的一行删除,同时在紧接着的几条记录里加上相应的"专业","界别"的内容。
要实现这样的功能,SQl语句怎么写?。。。
求助,比较急。。。


...全文
223 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
linzp007 2007-04-21
  • 打赏
  • 举报
回复
我可以先把Access转到SQL Server中再来处理...
pastbee 2007-04-21
  • 打赏
  • 举报
回复
这个简单
把数据先读出来,然后判断一下,在把数据重组,再放到另外一个表去
加QQ群 32097372 我有时间告诉你怎么做 。
chuifengde 2007-04-21
  • 打赏
  • 举报
回复
可以这种思路:
1.先把那些姓名中带"届"的字段记录过滤出来放在一个临时表中,其中当然有id号
2.用ado或Dao打开这个临时表,将原始表中的id号在这个临时表各id号范围内的更新即可
linzp007 2007-04-21
  • 打赏
  • 举报
回复
有自增的ID!有自增的ID!
linzp007 2007-04-21
  • 打赏
  • 举报
回复
我在想建一个新表,把这张表分析一下,写到那张新表上,但是不知如何实现。。
linzp007 2007-04-21
  • 打赏
  • 举报
回复
Excel导入sql server不太好实现,所以想先导入Access再转到Sql server
OracleRoob 2007-04-21
  • 打赏
  • 举报
回复
从Excel导入到Access后,在模块中写个函数,用记录集循环处理吧
chuifengde 2007-04-21
  • 打赏
  • 举报
回复
删除倒容易实现,要加届别和专业就复杂了,因为没有标志哪些记录是哪一届哪个专业的,如果导过来数据没有乱,可以再加一个自增字段Id,这样在哪个范围的属于哪一届哪一专业就好作了
linzp007 2007-04-21
  • 打赏
  • 举报
回复
有一万多条记录,不好手工处理,所以我才想编程实现。。
OracleRoob 2007-04-21
  • 打赏
  • 举报
回复
Access?

用一条SQL无法实现。


而access又不支持存储过程,所以需要多个查询或VBA代码+SQL一起处理。
jacklinchen 2007-04-21
  • 打赏
  • 举报
回复
那么累干吗呢,excel中再处理一下重新导入更简单

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧