`
wfwkiss
  • 浏览: 124039 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Select Top在不同数据库中的使用

阅读更多
1. Oracle数据库

SELECT * FROM TABLE1 WHERE ROWNUM<=N

2. Infomix数据库

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
分享到:
评论

相关推荐

    七种数据库中Select Top的用法

    七种数据库中Select Top的用法,有orcal/SQL/MYSQL等等

    各个数据库分页技术关键代码

     从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:  SELECT *  FROM ( SELECT Top N *  FROM (SELECT Top (M + N - 1) * FROM ...

    在ORACLE中SELECT TOP N的实现方法

    1.在Oracle中实现SELECT TOP N  由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。  简单地说,实现方法如下所示: SELECT 列名1...列名n FROM ...

    Sql Server数据库中检查是否存在某张表

    我们的业务可能会这样要求:某张表是动态的,他要求每隔一段时间(如:一个月)自动生成一张结构相同的新表(如:日志表Log),这是我们要判断数据库中是否存在某张表,如果没有,则新建一张表,否者直接使用即可。...

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

    注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是逻辑索引的,查询的结果后实际...

    SQL SELECT TOP, LIMIT, ROWNUM 子句

    注意:并非所有的数据库系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。 SQL Server / MS Access 语法 SELECT TOP number|percent column_name(s) FROM...

    解决Oracle_CPU高度消耗(100%)的数据库问题

    使用 top 命令可以查看系统当前的 CPU 使用情况,进程列表和内存使用情况。通过 top 命令,可以发现两个高 CPU 耗用的 Oracle 进程,它们分别消耗了 47.77% 和 40.98% 的 CPU 资源。 三、找到存在问题的进程信息 ...

    图书馆借阅系统数据库设计

    图书馆借阅系统数据库设计 2.5.1 按借阅表查询历史借阅信息 ... select top 3 Borrow.Bno Bno,COUNT(Borrow.Rno) num from Borrow GROUP BY Borrow.Bno order by Borrow.Bno desc )temp where Book.Bno=temp.Bno

    交互式SQL的使用,创建Student数据库,包括Students,Courses,SC表

    (SELECT句中不得使用TOP n子句) 4.选做题:对每门课增加“先修课程”的属性,用来表示某一门课程的先修课程,每门课程应可记录多于一门的先修课程。要求: 1) 修改表结构的定义,应尽量避免数据冗余,建立必要的...

    获取top前10个Oracle的进程(支持多实例)

    A、提供Socket侦听,使用telnet直接可以查看 B、提供telnet扩展命令,直接查看性能与语句 C、支持远程进行的直接Kill功能 D、支持SQL直接执行相关请求,并返回结果 E、提供REST外部请求服务功能 [root@fj43 ...

    Java数据库编程宝典3

    7.5.1 在SELECT列表中使用子查询 7.5.2 使用带有INSERT命令的子查询 7.5.3 使用带有UPDATE命令的子查询 7.5.4 使用带有DELETE命令的子查询 7.5.5 关联子查询 7.6 JDBC ResultSet 7.6.1 ResultSetMetaData ...

    基于命令行的简单数据库系统

    基本功能: 1、 建立数据库表 2、 能够对数据库中的单表进行数据导入 3、 能够对数据库中的单表进行插入 ...h) –index 0/1 0表示关闭索引功能,1表示打开索引功能,即在接下来的查询、更新、删除操作中使用索引。

    Oracle向MS SQL Server移植中select top问题的研究.pdf

    Oracle向MS SQL Server移植中select top问题的研究.pdf

    Java数据库编程宝典2

    7.5.1 在SELECT列表中使用子查询 7.5.2 使用带有INSERT命令的子查询 7.5.3 使用带有UPDATE命令的子查询 7.5.4 使用带有DELETE命令的子查询 7.5.5 关联子查询 7.6 JDBC ResultSet 7.6.1 ResultSetMetaData ...

    Java数据库编程宝典1

    7.5.1 在SELECT列表中使用子查询 7.5.2 使用带有INSERT命令的子查询 7.5.3 使用带有UPDATE命令的子查询 7.5.4 使用带有DELETE命令的子查询 7.5.5 关联子查询 7.6 JDBC ResultSet 7.6.1 ResultSetMetaData ...

    如何处理Python3.4 使用pymssql 乱码问题

    在项目中发现这样一个问题:sqlserver数据库编码为gbk,使用python3.4+pymssql 查询,中文乱码,经过一番思考问题解决,下面把解决办法分享给大家: conn = pymssql.connect(host=192.168.122.141, port=1433, ...

    数据库系统概论(王珊第五版)实验4答案.doc

    使用T-SQL 语句向course和SC表中插入如下记录: INSERT INTO course VALUES('01','数据库','05',4) 3.修改数据表信息 1) 修改student表,将将CS系姓名为"李咏"的学生姓名修改为"李勇"; update student set sname='...

    Java数据库编程宝典4

    7.5.1 在SELECT列表中使用子查询 7.5.2 使用带有INSERT命令的子查询 7.5.3 使用带有UPDATE命令的子查询 7.5.4 使用带有DELETE命令的子查询 7.5.5 关联子查询 7.6 JDBC ResultSet 7.6.1 ResultSetMetaData ...

    LabVIEW操作数据库的例子 包含源程序和视频说明

    在LabVIEW中,如何将日期时间类型的数据写入数据库? 首先要在数据库中创建对应类型的table,创建好的table如下图所示。 如果命令采用,INSERT INTO Measurement (TestID,[DateTime]) VALUES (1,'2015-01-28 06:52...

    sybase 数据库空间使用情况

    一、查看空间情况 1、查看数据库空间情况 sp_spaceused sp_spaceused syslogs –日志空间 2、查看数据库设备各段空间情况 sp_helpsegment sp_helpsegment index_segment –索引剩余...Select top 250 name,used_pages

Global site tag (gtag.js) - Google Analytics