数据库组合查询练习1
来源:互联网 发布:淘宝店铺怎么利用营销 编辑:程序博客网 时间:2024/06/06 08:51
drop table stu;drop sequence seq_stu;create sequence seq_stu;create table stu( sid number(5) primary key, sname varchar2(10), ssex varchar2(2) default '男', sage number(3), sdept number(2) );insert into stu values(seq_stu.nextval,'tom','男',21,1);insert into stu values(seq_stu.nextval,'lily','女',22,1);insert into stu values(seq_stu.nextval,'tony','男',19,1);insert into stu values(seq_stu.nextval,'sandy','女',20,2);insert into stu values(seq_stu.nextval,'tom','男',21,2);insert into stu values(seq_stu.nextval,'lily','女',23,2);insert into stu values(seq_stu.nextval,'小明','男',22,3);insert into stu values(seq_stu.nextval,'小丽','女',24,3);commit;select * from stu;--select distinct sname from stu;--重复数据只显示一条select * from stu where sid in (select min(sid) from stu group by sname);--删除重复的数据--delete from stu where sid not in (select min(sid) from stu group by sname);drop table temptbs;drop sequence seq_tbs;create sequence seq_tbs;create table temptbs( id number(5) primary key, name varchar2(10), value varchar2(10));insert into temptbs values(seq_tbs.nextval,'a','pp');insert into temptbs values(seq_tbs.nextval,'a','pp');insert into temptbs values(seq_tbs.nextval,'b','ii');insert into temptbs values(seq_tbs.nextval,'b','pp');insert into temptbs values(seq_tbs.nextval,'b','pp');insert into temptbs values(seq_tbs.nextval,'c','pp');insert into temptbs values(seq_tbs.nextval,'c','pp');insert into temptbs values(seq_tbs.nextval,'c','ii');insert into temptbs values(seq_tbs.nextval,'d','ii');commit;select * from temptbs;--删除重复数据delete from temptbs where id in (select min(id) from temptbs group by name);--只显示重复数据select * from temptbs where name in (select name from temptbs group by name,value having count(*)>1);--只显示不重复数据select * from temptbs where name in (select name from temptbs group by name having count(*)=1);
0 0
- 数据库组合查询练习1
- 数据库组合查询
- 数据库之组合查询
- Oracle数据库查询练习
- 数据库SQL查询练习
- mybatis数据库组合查询技巧
- 数据库组合查询与联接
- 组合练习1
- 数据库组合查询和模糊查询
- 数据库的组合查询和统计查询
- Oracle数据库查询语句练习
- 数据库任意组合查询的实现
- 关系型数据库基础之:组合查询
- 数据库SQL,多表组合查询
- MySQL数据库——组合查询
- Oracle查询练习1
- 查询练习1
- SQL sever 数据库统计查询和组合查询
- HttpClient框架提交数据
- Linux进程退出详解(do_exit)--Linux进程的管理与调度(十四))
- 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
- Valid Sudoku
- Mongodb
- 数据库组合查询练习1
- 在spring mvc中实现JSR303验证并将验证结果传回给视图层
- java的File
- c++函数模板
- MVC模式
- 刷题之路----根据前序遍历和中序遍历或者后序遍历和中序遍历重建二叉树
- HDU 4542 小明系列故事——未知剩余系(反素数+最小的n使得n的约数为n-k(k已知))
- 二叉树层次遍历
- C++ set容器迭代器