请教高手帮忙解答2个SQL查询问题 100zgswww]

发布时间:2016-12-9 14:04:48 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"请教高手帮忙解答2个SQL查询问题 100zgswww]",主要涉及到请教高手帮忙解答2个SQL查询问题 100zgswww]方面的内容,对于请教高手帮忙解答2个SQL查询问题 100zgswww]感兴趣的同学可以参考一下。

1、有一表TABLE1 id   department    name   sale 1   财务部        a        2000 2   财务部        b        2500 3   财务部        c        2600 4   财务部        e        2400 5   厂部          f        2300 6   厂部          e        3000 7   厂部          r        3200 8   厂部          u        3020 9   厂部          i        3500 请查询出各部门sale排列前三位的记录? 2、有一表TABLE2 id   department    name    1   财务部        a        2   财务部        a         3   财务部        c         4   财务部        c         5   厂部          b         6   厂部          b         7   厂部          c         8   厂部          c         9   厂部          c 请将表TABLE2删除同一department ,name的多余重复的记录,得出表 id   department    name    1   财务部        a                      2   财务部        c                3   厂部          b                       4   厂部          c 谢谢!给高分!       

1 select * from TABLE1 a where id in (select top 3 id from table1 where department=a.department order by sale desc)

2 要修改id没必要吧? delete a from table2 a where exists ( select 1 from table2 where department=a.department  and id<a.id )

上一篇:sql server 2005的两个问题 10AgainWarning]
下一篇:请教SQLSERVER2005的远程连接数据库管理问题,急~~~ 20CSDN]

相关文章

相关评论