`
gaozzsoft
  • 浏览: 429151 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

不同DB取前几条记录汇总

阅读更多
介绍取一表前N条记录的各种数据库的写法...
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
DB2
SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY
4. SQL SERVER
SELECT TOP N * FROM TABLE1
5. SYBASE
SELECT TOP N * FROM TABLE1
6. mysql:
select * from table_name limit N


1):select   *   from   fromname   where   rownum<=10  
2):如果需要排序,在8i中是  
  select   *   from   (select   *   from   table   order   by   ……)   where   rownum<10
3):select 字段1,字段2 from (select * from infotb order by infoid desc) where rownum<=5
子查询内没有的字段,外查询就不能查这个字段.
分享到:
评论

相关推荐

    DB2数据库用户手册

    - **从数据表中取指定前几条记录**:可以使用`SELECT TOP n * FROM table_name`这样的语句来获取表中前n条记录。 - **游标的使用**: - `COMMIT`和`ROLLBACK`:提交(COMMIT)用于确认事务中所做的更改;回滚...

    DB2学习手册

    3. **从数据表中取指定前几条记录:** 使用`LIMIT`或`FETCH FIRST`子句来获取指定数量的记录。 4. **游标的使用:** 游标是用于处理结果集的指针。可以用来逐行检索结果集中的数据。 5. **类似DECODE的转码操作:** ...

    DB2使用经验积累PDF

    - **从数据表中取指定前几条记录**:可以使用`ROWNUM`或`FETCH FIRST n ROWS ONLY`来获取表中的前几条记录。 - **游标的使用**:游标允许用户逐行处理查询结果。需要注意的是,在使用游标时必须正确使用`COMMIT`和`...

    DB2手册pdf

    #### 从数据表中取指定前几条记录 为了获取表中的前几条记录,可以使用`LIMIT`子句(在某些版本的DB2中)。例如:`SELECT * FROM table_name LIMIT 10;` 这将返回表中的前10行。 #### 游标的使用 **游标**是用于...

    DB2使用经验积累

    3. **从数据表中取指定前几条记录**:可以通过使用`LIMIT`子句(在DB2 10.5及以上版本中可用)或者使用`ROW_NUMBER()`窗口函数配合`WHERE`子句来实现。 4. **游标的使用**: - 游标是用于处理结果集的一行或多行...

    db2常用命令大全一看就明白

    这些命令用于查询表中的前N行记录,常用于快速查看表的部分数据。 7. **处理NULL值**: ```sql coalesce(字段名) select coalesce(字段名, 替换值) from &lt;表名&gt; ``` **解释:** `coalesce`函数用于返回第一...

    DB2使用经验积累及心得

    - **从数据表中取指定前几条记录**:使用`SELECT * FROM 表名 FETCH FIRST n ROWS ONLY`可以获取前n行数据。 - **游标的使用**: - 游标提供了遍历查询结果的能力。 - `DECLARE cursor_name CURSOR FOR SELECT ...

    DB2数据库使用经验积累

    ##### 3.4 从数据表中取指定前几条记录 获取表中的前几条记录可以通过`FETCH FIRST n ROWS ONLY`子句实现。例如:`SELECT * FROM table_name FETCH FIRST 10 ROWS ONLY;` ##### 3.5 游标的使用 游标允许逐行检索...

    牛新庄:DB2使用经验

    - **取指定前几条记录**:可以通过`SELECT * FROM table ORDER BY column LIMIT n`获取前n条记录。注意,在DB2中,`LIMIT`是标准SQL的一部分。 - **游标的使用**:游标允许按行处理查询结果。使用时需要注意`COMMIT...

    PHP常用代码汇总.doc

    // 循环读取每一条记录 while ($rs = mysql_fetch_array($conn)) { ?&gt; &lt;td width="135" height="30"&gt;&lt;div align="center"&gt;留言主题&lt;/div&gt;&lt;/td&gt; &lt;td width="204" height="30"&gt;&lt;div align="center"&gt;留言时间...

    sql命令汇总

    这条命令使用`CASE`语句来根据`job_level`的不同更新`e_wage`字段的值。 - **WHILE...CONTINUE...BREAK**:用于循环处理。例如: ```sql DECLARE @x INT, @y INT, @c INT; SET @x = 1, @y = 1; WHILE @x ...

    开发小型的个人帐本管理系统.docx

    - **文件存储**:利用二进制文件来保存帐目信息,每一条消费记录被写入到以日期命名的文件中,每月的汇总信息则单独保存在一个文件中。 - **界面设计**:系统设计了多个界面来满足不同功能的需求,包括登录界面、...

    2011年四川省计算机二级考试VF考点汇总.pdf

    - **一对一**(1:1):两个实体之间每条记录仅能与另一方的一条记录关联。 - **一对多**(1:N):一个实体可以与多个实体的记录关联。 - **多对多**(M:N):两个实体之间的记录可以相互关联多个记录。 2. **数据...

    Django-Webapp-示例:自以为是的Django应用程序模板,内置了auth,日志记录,API,DB,电子邮件和文件处理功能

    以上是几年前六个月不间断的反复工作的结果,当时我一直在寻求生产我汇总在一起的一系列增长技巧。 尤其是此Django应用程序最适合许多小型应用程序套件,例如作为内部工具/ CRUD平台。 它带有电池,自以为是,它不...

    tp5 sum某个字段相加得到总数的例子

    ` 是计算记录集的总条数,然后将结果以JSON格式返回。 总之,ThinkPHP5 提供的这些统计方法极大地简化了数据库操作,使得开发者可以快速有效地进行数据分析和处理。在实际开发中,结合业务需求灵活运用这些方法,...

    Oracle性能问题总结

    Oracle 性能问题是数据库管理员和开发者经常遇到的一个棘手问题,本文总结了 Oracle 性能问题的解决方案,涵盖了物理模型优化、索引相关、SQL 相关、表设计和其他几个方面。 在物理模型优化方面,需要合理分配 SGA...

    vcenter数据库过大

    5. **检查特定表大小**: 查看`VPX_HIST_STAT1`表的大小,发现它包含33亿条记录,占用了120GB的空间。 6. **备份关键数据**: 为了确保操作的可回滚性,将`VPX_HIST_STAT1`表的数据导出到新建立的备份数据库`vcdb_bak`...

Global site tag (gtag.js) - Google Analytics