在oracle中限制所选记录数用rownum
select count(*) from book where rownum<10
select count(*) from book where rownum<10
解决方案 »
- 在单一的表中怎么提取相同名称的成员 菜菜鸟
- oracle 存储过程编译报错!请各位高数帮忙看看,小弟在线等待...
- sqlldr如何处理乱码(新手)
- 如何让新建的用户只有select权限和调用存储过程的权限
- Oracle 9i 可以编写面向对象格式的结构吗?
- linux下面用oracle的客户端向oracle中insert数据时,为何中文是乱码?
- 我以自建的用户登陆SQL PLUS。系统提示“访问PRODUCT_USER_PROFILE时错误:未载入产品用户配置文件信息”。并且用SQL语句查不到表,不知
- SQL语句查询问题,请达人帮忙!
- 安装oracle9i后iis的默认web服务被停止,请教高手
- 求助!64位win7,安装plsql出错!
- 小弟很急呀!如何得到任意一个月的第一个星期一的日期
- 请教TOAD的使用方法
select * from book limit 10
)
select count(*) as cominfo from book group by 分组字段 having count(*) < 10
SELECT t.wellno FROM tablename t,(SELECT wellno,COUNT(1) AS cc FROM tablename tt GROUP BY wellno) aa
WHERE t.wellno=aa.wellno AND aa.cc<=10;
select count(*) as cominfo from book limit 10
返回的是表 cominfo 中的所有的记录数,而不是10以内的数"首先,MySQL做了select count(*) as cominfo from book,返回记录集,就是包含count(*)结果的记录;
然后,返回这个记录集的前10条。所以,你的意图“返回10以内的数”不是这样写的。