- 3
- 0
- 约2.3千字
- 约 6页
- 2021-08-26 发布于河北
- 举报
如何在Oracle中实现SELECTTOPN的方法
本文通过举例的方式来教你如何在 Oracle中实现SELECTTOPN的方法。
1.在 Oracle 中实现 SELECTTOPN :
由于ORACLE不支持SELECTTOP语句,所以在 ORACLE中经常是用 ORDERBY跟 ROWNUM 的组合来实现 SELECTTOPN的查询。
简单地说,实现方法如下所示:
SELECT 列名 1 ...列名 n FROM
(SELECT 列名1 ...列名n
FROM表名ORDERBY列名1 ...列名n )
WHEREROWNUM=N (抽出记录数)
ORDERBYROWNUMASC
下面举个例子简单说明一下。
顾客表customer(id,name) 有如下数据:
IDNAME
01first
02Second
03third
04forth
05fifth
06sixth 07seventh
08eighth
09ninth
10tenth lllast
则按NAME的字母顺抽出前三个顾客的 SQL语句如下所示:
SELECT*FROM
(SELECT*FROMCUSTOMERORDERBYNAME)
WHEREROWNUM=3
ORDERBYROWNUMASC
输出结果为:
IDNAME
08eighth
05fifth Olfirst
.在TOPN纪录中抽出第M (M=N )
您可能关注的文档
- 大学仪器设备智能管理系统操作完全手册.docx
- 大学生学科竞赛网上管理平台软件产品线开发.docx
- 大学生对网络的看法.docx
- 大学生网络利他行为量表(郑显亮).docx
- 大学生计算机实习周记.docx
- 大学网络教育专升本数学模拟题.docx
- 大学计算机基础mooc习题整理(含答案).docx
- 大学计算机学院创新网站需求说明书.docx
- 大数据技术与应用专业深度解析(含课程说明、师资介绍).docx
- 大数据时代:六个重要非技术问题.docx
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)