您的位置 首页 >> 星座时尚

关于SELECTN问题节能

来源:南宁星座网 时间:2020年10月22日

这里描述的 SELECT N 包括这样几种情况:

1. 选取TOP N行记录

2. 选取N1-N2行记录

3. 选取FOOT N行记录

当然需要考虑是否有ORDER BY子句的情况, 下面试以系统视图CAT为例分别说明.面对这个答案

注: A. 为没有ORDER BY的情况

B. 有ORDER BY的情况

1. 选取 TOP N 行记录

A. SELECT * FROM CAT WHERE ROWNUM ( SELECT COUNT(*)-N FROM CAT )

B. SELECT TABLE_NAME,TABLE_TYPE FR是我们的血汗钱!    最后OM

( SELECT ROWNUM ROWSEQ,TABLE_NAME,TABLE_TYPE FROM CAT ORDER BY TABLE_TYPE)

WHERE ROWSEQ > ( SELECT COUNT(*)-N FROM CAT )

SELECT * FROM

( SELECT TABLE_NAME,TABLE_TYPE FROM CAT ORDER BY TABLE_TYPE DESC)

WHERE ROWNUM<=N

以上在ORACLE8.1.5 for Windows2000pro 上测试通过

查看本文来源

小儿便秘治疗
为什么灰指甲久治不愈
薏芽健脾凝胶效果如何
标签:
友情链接+
南宁星座网