sql
2015-12-31 18:59
302 查看
select * from ( SELECT empid,salary, row_number() OVER (partition by deptid ORDER BY salary desc) rank FROM employee ) where rank =1
create table employee (empid int ,deptid int ,salary decimal(10,2)) insert into employee values(1,10,5500.00) insert into employee values(2,10,4500.00) insert into employee values(3,20,1900.00) insert into employee values(4,20,4800.00) insert into employee values(5,40,6500.00) insert into employee values(6,40,14500.00) insert into employee values(7,40,44500.00) insert into employee values(8,50,6500.00) insert into employee values(9,50,7500.00)
谈谈Oracle关于row_number()分析函数用法
dataguard手动switchover切换步骤及注意的问题首页 » Oracle 教程 » 小布老师 Oracle GoldenGate快速入门
相关文章推荐
- MySQL Full Join的实现
- mysql 升级遇到的问题 (本次由5.1.1X到5.6.28)
- 用stuff 写sql 函数,查询拼装出某列数据中的所有数字。
- mysql空间查询
- Redis简介
- redis集群搭建小结
- 完全卸载oracle11g
- sqlite优化之多表查询
- MYSQL语句大全(SQL 高级教程)【上】
- Oracle用imp导入出现ora-20000错误
- MYSQL语句大全(SQL 高级教程)【下】
- MYSQL语句大全(SQL 高级教程)【中】
- MYSQL语句大全(SQL 基础教程)
- MYSQL语句大全(SQL 函数)
- SQL SELECT
- sql优化
- mysql cluster7.4.8安装和性能测试
- 【MySQL编程你也行】MySQL 识别是否是中文字符的方法
- mongodb主从以及auth主从 配置详解
- Oracle job procedure