易截截图软件、单文件、免安装、纯绿色、仅160KB

查出谁的奖金总合是最高的,SQL语句

 原文传送门:http://topic.csdn.net/u/20091119/17/388cd1dd-4018-403f-a97f-0bc135895264.html?85256
数据库例如:
id      姓  名  奖  金
1        张三    20万
2        李四    10万
3        王一    5万
4        王一    50万
5        李四    6万
我要实现下面的效果
id      姓  名  奖  金
4        王一      55万
查出谁的奖金总合是最高的,SQL语句应该怎么写
建表语句
-- Create table
create table TEST111
(
ID NUMBER,
NAME VARCHAR2(10),
T NUMBER
)
SQL语句
SELECT A.ID, A.NAME, A.T, A.AA
from (SELECT T.ID, T.NAME, T.T, SUM(T.T) OVER(PARTITION BY T.NAME) AS AA
from TEST111 T
ORDER BY AA DESC

) A
WHERE ROWNUM = 1


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

用SQL Server 2005 CTE简化查询

SQL Server 2005引进了一个很有价值的新的Transact-SQL语言组件:一个通用表表达式(Common Table Expression,CTE),它是派生表和视图的一个便捷的替代。通过使用CTE,我们可以创建一个命名结果集来在SELECT、INSERT、UPDATE和DELETE语句中引用,而无须保存结果集结构的任何元数据。在本文中,我将阐述如何在SQL Server 2 ......

SQL Server使用Bulk Insert把一个文本导入到数据库

 
This is very common request recently – How to import CSV file into SQL Server? How to load CSV file into SQL Server Database Table? How to load comma delimited file into SQL Server? Let us see the solution in quick steps.
CSV stands for Comma Separated Values, sometimes also called Co ......

如何导入.sql文件到mysql中

如何导入.sql文件到mysql中?
C:\mysql\bin>mysql  -u  用户名 -p  数据库名  <   c:/test.sql    (source "c:\adsense.sql" )
中间的空格是一个空格位。
同时使用200多MB的sql文件。
例如:
C:\Program Files\MySQL\bin>mysql -u root -p myrosz & ......

SQL*PLUS命令 sql编程手册

 一、SQL PLUS
1 引言
SQL命令
以下17个是作为语句开头的关键字:
alter  drop  revoke
audit  grant  rollback*
commit*  insert  select
comment  lock  update
create  noaudit  validate
delete  rename
这些命令必须以“;&rdqu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号