consider the following relation schema
employee(empno,name,office,age)
books(isbn,title,author,publisher)
loan(empno,isbn,date)for each publisher, print the names of employee who have borrowed more than five books of that publisher.
employee(empno,name,office,age)
books(isbn,title,author,publisher)
loan(empno,isbn,date)for each publisher, print the names of employee who have borrowed more than five books of that publisher.
解决方案 »
- 我想向DBA方向发展不知道需要读oracle方面的什么书籍
- --Oracle 10g静默安装(实战平台:RHEL5,内核版本:2.6.18-8.el5)--
- 如何删除oracle中的其中一个数据库
- oracle redo log 大小怎么改变?(寻找最简洁方式)
- 如何获取oracle sys_refcursor变量中的值
- Oracle 数据查询的问题!急!急!
- 这个oracle问题大家可能都会遇到..希望大家也进来看看.来者有分
- 请教:定时同步数据问题
- TNSLISTENER启动不了?
- 求救保证数据库中某一字段值永远不重复的算法
- 在线等~两个oracle库 不同表空间,一表和另一个视图数据的同步怎么实现??
- 请教数据库运行过程中的出现的故障
SELECT BOOKS.PUBLISHER,MPLOYEE.NAME,COUNT(1)
FROM LOAN,BOOKS,EMPLOYEE
WHERE LOAN.ISBN = BOOKS.ISBN
AND LOAN.EMPNO = EMPLOYEE.EMPNO
GROUP BOOKS.PUBLISHER,MPLOYEE.NAME
HAVING COUNT(1) > 5
那个count(1)是什么意思,没有“1”这个属性啊?
如果我只想输出employee.name,其他不输出呢?
count(1)是对记录数进行统计的函数,在这里是统计借书数量的。那个1是常数,不需要理会。--如果我只想输出employee.name,其他不输出呢?
SELECT MPELOYEE.NAME即可,其它部分不变。