分类目录归档:oracle

MySQL同ORACLE数据库在返回指定条数的用法分享


摘要:
下文讲述MySQL同ORACLE数据库上的top行数的用法,如下所示:



MySQL数据库下返回指定行数用法

 ---MySQL数据库下使用limit关键字限定返回行数
 select * from 数据表名称 where 1=1 limit n;
  --n代表限定的返回行数
  --例:返回 tbmaomao数据库中的 10行数据
select * from tbmaomao where 1=1  limit 10


Oracle数据库下返回指定行数用法

   ----ORACLE数据库下主要使用ROWNUM限定返回行数
   select * from 数据表名称 where 1=1  rownum <= n
   ---n 代表返回的行数

oracle 查询数据表“满足一定条件”的结果集的第一条数据的方法分享


摘要:
下文讲述oracle获取第一条数据的方法分享,如下所示:
实验环境:sql server 2008 R2



oracle获取第一条数据使用伪列 rownum=1 代表第一行数据

---例:获取数据表 指定条件后的第一条数据
SELECT a.* from
(
    SELECT * FROM [数据表] where  [检索条件]   
     ORDER BY [排序字段] DESC
)  a WHERE rownum = 1