发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
选取数据库中记录的操作是最基础最频繁的,但往往实际应用中不会这么简单,会在选取记录的时候加上一些条件,比如取前几条记录,下面就总结了如何在ORACLE/MYSQL/DB2等一些热门数据库中执行取前几条记录的操作。
1. ORACLESELECT * FROM TABLE1 WHERE ROWNUM<=N – Oracle 12C之前的版本2. INFORMIXSELECT FIRST N * FROM TABLE13. DB2SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N或者SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY4. SQL SERVERSELECT TOP N * FROM TABLE15. SYBASESET ROWCOUNT NGOSELECT * FROM TABLE16. MYSQLSELECT * FROM TABLE1 LIMIT N7. FOXPROSELECT * TOP N FROM TABLE ORDER BY COLUMN8. TimesTenSELECT FIRST N * FROM TABLE1
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
mysql、sql server、oracle数据库分页查询及分析(操作手册)
mysql、sql server、oracle数据库分页查询及分析(操作手册) mysql、sql server、oracle数据库分页查询及分析(操作手册)alter procedure pageDemo@pageSize int,@page intASdeclare @temp intset @...
不同数据库中查询前几条记录的用法(SQL Server/Oracle/Postgresql)
不同数据库中查询前几条记录的用法(SQL Server/Oracle/Postgresql)1. orACLE Select * FROM TABLE1 Where ROWNUM<=N.SQL SERVER Select TOP N * FROM TABLE1.8.postgres查询前几条记录SQL Select * ...
Oracle中怎样取指定范围内的记录?
如果从表面上看100000条记录中取90000-90050的记录用 SELECT * from table where rownum >90000 minus SELECT * from table where rownum > 90050的方法很慢,大概20多秒,而SQLSe...
三大数据库分页方法(Oracle/MySQL/SQL)
三大数据库分页方法(Oracle/MySQL/SQL)Oracle分页"select * from (select gd.*,rownum rn from Good gd)where rn between "+start +" and "+end rownum并不是用户添加的字段,而...
数据库相关知识
SQL 可在数据库中插入新的记录SQL 可从数据库删除记录SQL 可更新数据库中的数据SQL 面向数据库执行查询SQL 可从数据库取回数据。SQL 可创建新数据库SQL 可在数据库中创建新表SQL 可在数据库中创建存储...
Mysql、sqlserver、oracle指定返回记录数
Mysql、sqlserver、oracle指定返回记录数.近期新接触sqlserver、oracle数据库,发现指定返回记录总数居然都和mysql不同:Mysql:select XXX where XXX limit N Sqlserver: select TOP N XXXOracle:se...
Oracle limit 运用
select * from a_matrix_navigation_mapwhere rowid not in(select rowid from a_matrix_navigation_map where rownum<=0) and rownum<=10.SELECT * FROM table WHERE ROWNUM<101;SELECT * FR...
SQLSERVER,ORACLE,MYSQL高效分页查询
SQLServer: SELECT * FROM ( SELECT TOP 页面容量 * FROM ( SELECT TOP 页面容量*当前页码 * FROM ...
Mysql和Oracle中的分页机制各是什么?
Mysql和Oracle中的分页机制各是什么?Oracle中主要用到rownum这个伪字段,子查询得到的记录集包括了一个rownum字段,由于Oracle中rownum字段都是从1开始递增的,查询到几条记录就递增到几,所以我们应从...
微信扫码,在手机上查看选中内容