zoukankan      html  css  js  c++  java
  • ORACLE 分页和行限制

    行限制:示例 (此语法从12C版本开始支持)

    以下语句返回具有最低employee_id的 5 名员工

    SELECT employee_id, last_name 
      FROM Employees 
      ORDER BY employee_id 
      FETCH FIRST 5 ROWS ONLY; 
    
    EMPLOYEE_ID LAST_NAME 
    ----------- ------------------------- 
            100 King 
            101 Kochhar 
            102 De Haan 
            103 Hunold 
            104 Ernst

    以下语句返回具有最低employee_id的接下来 5 名员工

    SELECT employee_id, last_name 
      FROM Employees 
      ORDER BY employee_id 
      OFFSET 5 ROWS FETCH NEXT 5 ROWS ONLY; 
    
    EMPLOYEE_ID LAST_NAME 
    ----------- ------------------------- 
            105 Austin 
            106 Pataballa 
            107 Lorentz 
            108 Greenberg 
            109 Faviet

    以下语句返回工资最低的 5% 的员工:

    SELECT employee_id,last_name,salary 
      FROM 雇员
      ORDER BY 薪水
      FETCH FIRST 5 PERCENT ROWS ONLY;
    EMPLOYEE_ID LAST_NAME SALARY 
    ----------- ------------------------- ---------- 
            132奥尔森 2100 
            128 马克尔 2200 
            136 Philtanker 2200 
            127 兰德里 2400 
            135 Gee 2400 
            119 Colmenares 2500

     由于WITH TIES已指定,以下语句返回薪水最低的员工的 5%,以及与上例中提取的最后一行薪水相同的所有其他员工:

    SELECT employee_id、last_name、salary 
      FROM 雇员
      ORDER BY 薪水
      FETCH FIRST 5 PERCENT ROWS WITH TIES; 
    
    EMPLOYEE_ID LAST_NAME SALARY 
    ----------- ------------------------- ---------- 
            132 Olson 2100 
            128 Markle 2200 
            136 Philtanker 2200 
            127 Landry 2400 
            135 Gee 2400 
            119 Colmenares 2500 
            131 Marlow 2500 
            140 Patel 2500 
            144 Vargas 250
            182 沙利文 2500 
            191 帕金斯 2500
    凡哥,别他妈吹牛逼了
  • 相关阅读:
    C#产生不重复随机数
    NT6 HDD Installer(硬盘装系统工具)装系统
    R语言实现 广义加性模型 Generalized Additive Models(GAM) 入门
    matlab小段代码学习
    java连接sql server2005
    python正则表达式
    Ubuntu下安装配置JDK 7
    mysql取代rand()的高效率随机读取方法
    UVA 1335 Beijing Guards
    杂思
  • 原文地址:https://www.cnblogs.com/sdlz/p/15385578.html
Copyright © 2011-2022 走看看