当前位置:数据库 > Oracle >>

Oracle中查询相同部门、及同姓名的数据

如 通讯录表 bas_通讯表 结构ID 姓名 性别 年龄 所属部门 职务 ID name sex age department duties 问题:要查询部门相同,并且姓名也要相同的数据。怎么写SQL语句?
答案:select department,name,count(name) from bas_通讯表 where 1=1 group by department,name having count(name)>1;

应该是你要的结果。
其他:查询所有部门的部门编号,部门名称及其部门中的员工姓名(没有员工的部门信息也表结构都不清楚,别人没法回答的。 这个去zzzyk搜索 用 join 应该可以吧。

上一个:oracle存储过程如何处理?我要的是具体的步骤,最好举例说明!
下一个:oracle数据库中ID怎么自增长,怎么设置啊?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,