CSDN论坛 > Oracle > 基础和管理

取前10条记录怎么写? [问题点数:20分,结帖人ABitTrouble]

Bbs1
本版专家分:0
结帖率 98.33%
CSDN今日推荐
Bbs2
本版专家分:435
匿名用户不能发表回复!
其他相关推荐
关于查询前10条记录及分页查询,复习回顾
在Oracle怎样查询表中的top10条记录呢? select *   from test   where rownum <=10   下面是关于rownum的介绍 Rownum和row_number() over()的使用 ROWNUM是Oracle从8开始提供的一个伪列,是把SQL出来的结果进行编号,始终从1开始,常见的用途就是用来分页输出. 比如
sql取前20条数据的后10条数据(通用)
SQL在没有ID主键或单一主键(即组合主键或没有主键的情况),如何取前20条数据的后10条数据,一般通用的方法仍是用临时表,效率一般,但比较通用,在各种情况下均可用此方法...由此也可衍生出SQL的分页存储过程,尤其适合经常对不同表的数据进行分页,格外适用.当然,方法并非这一种,具体视不同情况设计最优的sql语句或存储过程.但思想是想通的...--startcreate table T
sql 取表的前10条记录,任意中间几行的记录
取表的前10条记录 with a as(select *,row_number()over(order by department)rn from _SucceedStaff ) select * from a where rn 取表的任意中间几行的记录eg:10-30 with a as(select *,row_number()over(order by department)rn f
Oracle、MySQL取前10条数据比较
       最近因为工作原因需要使用Oracle数据库进行操作,Oracle跟MySQL在某些函数上还是存在着一定差异的。这里以“取前10条数据”为例进行说明。MySQL取前10条数据:SELECT * FROM tableA LIMIT 10;Oracle取前10条数据:SELECT * FROM tableA WHERE rownum &amp;lt; 11;...
MySql中取出每个分组中的前N条记录
需求是这样的(CSDN上的一个问题):mysql中有个表:article(字段:id,type,date),type有1-10,10种类型。现在要用SQL找出每种类型中时间最新的前N个数据组成的集合。这个问题应该有很多方法可以实现,下面就来说说在网上看到的一位高手的实现(用一条SQL语句实现的,个人感觉非常好,所以拿来和大家分享):select a1.* from article a1 inner join (select a.type,a.date from article a left join art
sybase中查询前n条记录
sybase中查询前n条记录 1.sybase中查询前n条记录,比如现在n = 100 sql 语句: 方法1:        SELECT TOP 10 * FROM tableName 方法2: set rowcount 2 select * from tableName 注意:如果想取消rowcount 的设置 可以执行set rowcount 0 后,然后再执行查询就正
DB2 取前十条查询结果 SQL
SELECT * FROM APP_JYZD.T_JYZD08 fetch first 10 rows only
mysql怎么指定查询一张表的查询结果,如最后5行记录和最前5行记录
转:http://www.myexception.cn/mysql/1070192.html mysql如何指定查询一张表的查询结果,如最后5行记录和最前5行记录   mysql如何指定查询一张表的查询结果,如最后5行记录和最前5行记录 我们以student表为例,里面有三个字段:id,name,age,其中id为主健,为自增,里面共有10条记录,如下所示。 mysql> sel
db2取前n条记录
select a.* from table a where id =370 fetch first n rows only
Hive经排序后查询前N条记录
分组排序获得前n条数据
关闭