`
lanxin1985
  • 浏览: 81411 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

不同数据库中查询前几条记录的用法

阅读更多

SQL在不同数据库中查询前几条记录的用法分类


1. orACLE
Select * FROM TABLE1 Where ROWNUM<=N


2. INFORMIX
Select FIRST N * FROM TABLE1


3. DB2
Select * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM Where ROWNUM<=N
或者
Select COLUMN FROM TABLE FETCH FIRST N ROWS ONLY


4. SQL SERVER
Select TOP N * FROM TABLE1


5. SYBASE
SET ROWCOUNT N
GO
Select * FROM TABLE1


6. MYSQL
Select * FROM TABLE1 LIMIT N


7. FOXPRO
Select * TOP N FROM TABLE orDER BY COLUMN



8.postgres查询前几条记录SQL
Select * FROM TABLE LIMIT  n





=================================================================================================

如在ms sqlserver 用此语句:
select top 2 * from test01 就会只显示前2条记录,



MYSQL/PostgreSQL
select * from your_table where .... limit 2;
//使用limit就可以了.



Oracle的语句:
select * from (select rownum r ,* from test) tt
where tt.r > 50 and tt.r <= 100; (最好用PLSQL游标来解决)





DB2中:
select * from payment fetch first 5 row only --查前5条记录 
分享到:
评论

相关推荐

    达梦数据库_SQL语言手册

    因此在嵌入方式下,除了数据查询语句一次查询一条记录外,还有几种与游标 有关的语句: 游标的定义、打廾、关闭、拨动语句 游标定位方式的数据修改与删除语句。 为了有效维护数据库的完整性和一致性,支持 的并发...

    常用数据库控件的安装与使用方法

    一、常用控件简介在数据库开发实践中,有一些功能反复使用,如一些字段的值,常常就那几个,这时,要程序记住这些值可提高用户的工作效率,这类控件有两个TCmbrec和TDBCmbrec,分别继承TCombox和TDBCombox,重载...

    数据库学习资源的分享(Mac在DOCKER上安装MSSQL使用Navicat)(不建议下载)

    中创建几个表,打开其中某个表,进行插删改操作,记录运行情况和处理方法 实验二 SQL 的数据定义(表和索引) 1.复习 SQL 语言中数据定义的相关命令。 2.根据实验样例数据库的要求预先写好相应的命令(完整性约束可不...

    数据库系统安全配置管理办法.txt

    第二十七条 若数据库系统提供相应的功能,下列事件需要通过配置数据库系统记录在日志中,若数据库系统不提供相应的功能,这些事件应该由数据库管理员手工填写日志并存档: 数据库系统管理,包括

    Qt数据库封装类

    向一个数据表中填加一条记录 bool addFieldsValueToTbl(const QString strTbl, const char* szFldInfo, ...); 参数:第一个参数strTbl,为表名 后面是可变参数,为"字段%类型标识",值(或指针),注int,double类型...

    数据库操作语句大全(sql)

    14、说明:前10条记录 select top 10 * form table1 where 范围 15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等....

    数据库系统概论实验指导书.doc

    向输入表中的记录:(每个表最少5条记录,其中一条是与自己相关的真实记录) 1.7思考题: 1. 从用户角度看,数据库系统都有哪些体系结构? 2. 数据库管理系统通常由哪几部分组成? 3. 如何用SQL语句完成上述的工作? ...

    数据库系统的基础知识.pptx

    数据处理就是将数据转换为信息的过程,它包括对数据库中的数据进行收集、存储、传播、检索、分类、加工或计算、打印和输出等操作,如向"员工信息表"数据表中增加一条记录,或者从中查找某学生的出生日期等都是数据...

    sql数据库相关加密知识

    数据库系统采用数据项级存储加密,即数据库中不同的记录、每条记录的不同字段都采用不同的密钥加密,辅以校验措施来保证数据库数据存储的保密性和完整性,防止数据的非授权访问和修改。 (4) 数据库加密设置: ...

    东北大学软件学院程序实践(四)数据库实验报告

    注意Book表中的每一条记录代表一本具体的书,因此,如果图书馆中有三本名为"DBMS"的书,Book表中将有三条相关记录,每条代表一本书。请写出针对以下问题的SQL语句(每一问必需用一条SQL语句实现,但该SQL语句可以...

    10kV配电线路巡检系统的数据库管理系统研究.doc

    通信 数据库是系统管理软件的数据基础,可以根据数据组织方式分为几种类型,主要有索 引顺序访问方法文件系统、网络模型数据库、分层结构数据库以及关联式数据库等。这 些不同类型的数据库不仅在数据管理及访问方面...

    支持多数据库的ORM框架ef-orm.zip

    EF在极限插入模式下,甚至刷新了每秒10万条写入的记录。远远超过了其他框架。 一个初步的性能测试:测试代码:http://geequery.github.io/ef-orm/manual/performance-test.rar 测试报告:...

    常用SQL 语句大全

    14、前10条记录 15、选择每组中的最大数 第三部分、 技巧 1、True/False的使用 2、收缩数据库 3、压缩数据库 dbcc shrinkdatabase(dbname) 4、转移数据库给新用户以已存在用户权限 5、检查备份集 6、修复...

    mysql数据库my.cnf配置文件

    适用于在一次性插入100-1000+条记录时, 提高效率。默认值是8M。可以针对数据量的大小,翻倍增加。 myisam_sort_buffer_size = 1024M # MyISAM设置恢复表之时使用的缓冲区的尺寸,当在REPAIR TABLE或用CREATE INDEX...

    mysql数据库的基本操作语法

    foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 check:检查,指定一个表达式,用于检验指定数据 MySQL不支持check约束,但可以使用check约束,而没有任何效果; 根据约束数据列限制,约束...

    Oracle数据库设计策略及规范.docx

    例如,如果对一个5万多条记录的流水表以日期和流水号为序建立复合索引,由于在该表中日期的重复值接近整个表的记录数,用流水号进行查询所用的时间接近3秒;而如果以流水号为索引字段建立索引进行相同的查询,所用...

    Access数据库设计的步骤(2).doc

    确定主关键字 Access为了连接保存在不同表中的信息,例如将某个客户与该客户的所有订单相连接, 数据库中的每个表必须包含表中唯一确定的每个记录的字段和字段集。这种字段和字段 集称作主键(主关键字)。 5.确定表...

    sql+ado交通灯

    使用_ConnectionPtr接口返回一个记录集不是一个好的使用方法。对于要返回记录的操作通常用_RecordserPtr来实现。而用_ConnectionPtr操作时要想得到记录条数得遍历所有记录,而用_RecordserPtr时不需要。 _...

    数据库系统实验课实验报告.doc

    建立磁盘文本文件testcommand.sql,文件内写入几条SQL命 " " "令,执行此文件,并观察执行结果。 " "出现问题 " " " " " "解决方案 "(列出遇到的问题及其解决方法) " " " " " " " 《数据库系统》实验报告二 "学号...

Global site tag (gtag.js) - Google Analytics