有表Test结构如下ID name1 aa2 bb3 cc4 dd5 aa6 ac7 cc8 df第一个语句删除重复的数据。但想在重复的数据中只保留一条记录SQL语句为delete from test where id not in( select min([id ]) from test group by [name])第二个语句要求随机获得5条数据,SQL语句为select top 5 * from test order by newid() jillzhang 2006-07-05 13:04 发表评论