用sql取前n條記錄

原创 2011年01月17日 16:26:00

用sql取表中的前n個或後n個記錄
隨手寫下,方便自己記憶
informix :
select first 2  s33cseq  
from   lbs33c
order by s33cseq;

oracle:
select *
from z01 
where   rownum<=10 
order by z01usrid ;


sql server :
Select   top   1   GuestName 
From   SmsGuest  
order by GuestName  ;
(未測試,沒裝sql server)

 

SQL Sever和Oracle取分类前N条记录方法汇总

效率最快: 此方法Oracle和SQL Server2005通用。 select id,name,class,date from( select id,name,class,date ,row_...

SQL :多条记录取最前面一条或根据条件任取N条。。。。。。

--按某一字段分组取最大(小)值所在行的数据 /* 数据如下: name val memo a    2   a2(a的第二个值) a    1   a1--a的第一个值 a   ...

SQL :多条记录取最前面一条或根据条件任取N条。。。。。。

--按某一字段分组取最大(小)值所在行的数据 /* 数据如下: name val memo a    2   a2(a的第二个值) a    1   a1--a的第一个值 a    3...

SQL查询每个分组的前N条记录

本帖最后由 liyihongcug 于 2014-6-9 11:36 编辑 SQL查询每个分组的前N条记录 IF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL DR...
  • arsenic
  • arsenic
  • 2015年09月11日 09:35
  • 413

Oracle SQL分析函数row_number()获取前n条记录、去除重复记录

Oracle SQL分析函数row_number()获取前n条记录、去除重复记录
  • Seandba
  • Seandba
  • 2017年05月25日 13:47
  • 363

SQL查找某记录的前后N条数据

  • 2010年01月13日 17:32
  • 224B
  • 下载

[MS SQL]SQL语句查询每个分组的前N条记录的实现方法

--> 生成测试数据: #T IF OBJECT_ID('tempdb.dbo.#T') IS NOT NULL DROP TABLE #T CREATE TABLE #T (ID VARCHAR...

SQL/Oracle取出第 m 条到第 n 条记录的方法

用一句SQL取出第 m 条到第 n 条记录的方法 用一句SQL取出第 m 条到第 n 条记录的方法 从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本) SELECT TO...

MySQL导入和导出sql脚本-导出表中前n条数据

转自:http://blog.csdn.net/xiaoyu411502/article/details/5319232 首先,使用mysqldump命令的前提是,在Cmd中进入mysql安装目录下的...

[MySQL] 分组排序取前N条记录以及生成自动数字序列,类似group by后 limit

前言:        同事的业务场景是,按照cid、author分组,再按照id倒叙,取出前2条记录出来。        oracle里面可以通过row_number() OVER (PARTITIO...
  • mchdba
  • mchdba
  • 2014年09月10日 22:50
  • 10495
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用sql取前n條記錄
举报原因:
原因补充:

(最多只允许输入30个字)