oralce group by 语句用法示例
2016-05-23 22:21
274 查看
删除姓名、年龄重复的记录(只保留Id最大的一条)
Id name age salary
1 yzk 80 1000
2 yzk 80 2000
3 tom 20 20000
4 tom 20 20000
5 im 20 20000
select * from employee where id in (select max(id) from employee group by name,age);
注意:此处group by name,age的功能和distinct name,age一样.
Id name age salary
1 yzk 80 1000
2 yzk 80 2000
3 tom 20 20000
4 tom 20 20000
5 im 20 20000
select * from employee where id in (select max(id) from employee group by name,age);
注意:此处group by name,age的功能和distinct name,age一样.
相关文章推荐
- 有向路径检查
- AsyncTask异步加载框架原理(面试会常问到的哦!!!)
- windows下protobuf jar包的编译
- js中undefined,null,NaN的区别
- 13.6 线程的生命周期状态,线程常用的方法
- Spark学习15之用Maven编译时报 java.lang.OutOfMemoryError: PermGen space异常
- 基于Python的接口测试框架
- Java之System类的常用方法
- <1> perl概述
- android studio does not point to jvm installation
- 使用svn的合理姿势
- 【SSH网上商城项目实战27】域名空间的申请和项目的部署及发布
- 斐波那契数列11
- 设计模式之访问者模式
- SuperSocket学习笔记(一)-一个完整的例子
- <1> perl概述
- <1> perl概述
- 设计模式总纲——工厂模式
- synchronized
- 电脑信息查询