http://www.diybl.com/course/7_databases/database_other/2007106/77032.html
1. ORACLE
SELECT * FROM TABLE1 WHERE ROWNUM<=N
2. MYSQL
SELECT * FROM TABLE1 LIMIT N
3. INFORMIX
SELECT FIRST N * FROM TABLE1
4. DB2
SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N
或者
SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY
5. SQL SERVER
SELECT TOP N * FROM TABLE1
6. SYBASE
SET ROWCOUNT N
GO
SELECT * FROM TABLE1
7. FOXPRO
SELECT * TOP N FROM TABLE ORDER BY COLUMN
虽然 select * from table where rownum< 你要查的记录条数,能够取出前几条记录,但是你如果要把排序后记录取前几条结果就不对,如下 SQL 语句
select * from table where rownum<50 order by 字段名 desc ,取出来的不时按照先排序后取前几名,而是先取前几名,再排序
要实现先排序,再取前几名用下面这条语句
select * from (select * from table order by 字段名 desc) where rownum<50
文章出处:
http://www.diybl.com/course/7_databases/database_other/2007106/77032.html
分享到:
相关推荐
在IT行业中,数据库技术是支撑各种业务应用的重要基石之一。SQL作为访问和处理数据库的标准语言,在不同的数据库管理系统(DBMS)中有着广泛的应用。本文将详细介绍如何在Oracle、MySQL以及通用SQL中获取表中的前10...
### 如何从数据库中随机取出10条记录的方法 在处理大量数据时,有时我们需要从数据库中随机抽取一部分记录来进行数据分析、测试或者展示等操作。本文将详细介绍如何从数据库中随机取出10条记录的方法,并提供多种...
在网站开发过程中,经常需要对数据库中的记录进行查询,尤其是在需要计算用户注册数或者在插入新数据前判断是否存在重复记录时,获取满足特定条件的记录条数就显得尤为重要。本文将介绍两种在PHP中查询数据库并统计...
根据给定的信息,我们可以推断出本文主要关注的是在软件工程领域中,对数据库进行操作时常用的SQL语句。特别是涉及表结构修改的部分,如删除约束等操作。下面将详细介绍这些知识点。 ### 软件工程中的数据库操作 ...
你可以遍历结果集,将每条记录的字段数据取出。在易语言中,可以使用“结果集取记录数”获取记录总数,然后用“结果集取字段值”获取特定记录的字段值。 5. **将数据填充到编辑框**:编辑框是易语言中的一个控件,...
Cursor是一个指向数据库记录的指针,可以按行移动并访问数据。 3. **SimpleCursorAdapter的构造** SimpleCursorAdapter有多个构造函数,最常用的是`SimpleCursorAdapter(Context context, int layout, Cursor c, ...
// 取出一条记录 $row = mysql_fetch_array ($rst) or die("没有更多的记录!"); // 取出记录数 $rowcount = $row["total"]; // 释放 result 资源 mysql_free_result ($rst) or die("无法释放 result 资源!"); //...
执行SQL查询,使用`LIMIT`子句分页,`LIMIT $offset, $pagesize`表示从偏移量开始,取出$pagesize条记录。然后循环显示这些记录,构建HTML表格结构,每个单元格包含一个链接,点击时调用`popwin`函数显示内容详情。 ...
2. **SQL查询**:分页查询需要指定每页显示的数据量(例如,每页10条)以及当前页码。存储过程在数据库端执行这些计算,生成只返回所需数据的SELECT语句。 3. **存储过程**:存储过程是预编译的SQL语句集合,可以在...
可以使用“获取记录数”命令获取结果集中记录的数量,以及“获取字段值”命令获取指定字段的值。 5. 关闭连接:在完成数据操作后,别忘了关闭数据库连接,释放资源,使用“断开数据库连接”命令即可。 四、易语言...
7. 在所有数据都导入后,清理资源,包括关闭记录集,关闭数据库,以及安全地关闭Excel应用。 这个过程可能涉及错误处理,如文件不存在、权限问题、数据库连接失败等。同时,为了提高性能,可以考虑批量插入数据,而...
可以使用 mysql_fetch_assoc 函数移动结果集指针到下一条记录,也可以使用 mysql_data_seek 函数移动结果集指针到指定的记录。 总结 本节讲解了 PHP 访问数据库的基本步骤和方法,包括连接数据库、创建结果集、...
使用JDBC,我们需要执行查询,获取ResultSet,然后遍历结果集,将每条记录转化为对应的Java对象。ORM框架如Hibernate则会自动将结果集映射为对象。 6. **ORM框架**:ORM框架简化了Java与数据库的交互。例如,使用...
2. **web.xml配置**:配置DispatcherServlet,并指定其初始化参数,例如`contextConfigLocation`用于指定Spring MVC的配置文件位置。 ```xml <servlet-name>dispatcher <servlet-class>org.springframework....
- 定义游标后,可以通过循环逐条取出记录并进行处理。 #### 八、信息的三个世界 - **信息的现实世界**: 指现实生活中客观存在的事物及其属性。 - **信息的世界**: 将现实世界中的事物抽象成信息,形成的信息模型。...
**随机取出10条数据** - **示例**: `SELECT TOP 10 * FROM 表名称 ORDER BY NEWID();` - **说明**: 随机抽取表中的10条记录。 **随机选择记录** - **示例**: `SELECT * FROM 表名称 ORDER BY RAND() LIMIT 1;` - **...
在数据库管理中,删除具有层级关系的数据记录是一项常见的操作,特别是在树形结构或者有父子关系的数据表中。本文将深入探讨如何使用存储过程来实现这一功能,特别关注如何删除父节点及其所有子节点。首先,我们需要...