• Oracle数据库和DB2数据库分页SQL的区别举例


    --------------------------ORACLE数据库分页SQL举例------------------------------------------------
    SELECT * 
    FROM ( 
            SELECT TEMP.*, ROWNUM AS NUM
            FROM (
                    SELECT EB.EHR_ID,EB.PERSON_NAME,CL.SVC_ID a,BILL.SVC_ID b,BILL.ITEM_NAME
                    FROM PHIS.EHR_BASE EB, PHIS.SVC_CLINIC CL,PHIS.SVC_CLINIC_BILL BILL
                    WHERE EB.EHR_ID = CL.EHR_ID
                    AND CL.SVC_ID = BILL.SVC_ID
            ) TEMP
    ) 
    WHERE NUM <= 5
    AND NUM > 0
    --------------------------DB2数据库分页SQL举例---------------------------------------------------
    SELECT * 
    FROM ( 
            SELECT TEMP.*, ROW_NUMBER() OVER() AS NUM
            FROM (
                    SELECT EB.EHR_ID,EB.PERSON_NAME,CL.SVC_ID a,BILL.SVC_ID b,BILL.ITEM_NAME
                    FROM PHIS.EHR_BASE EB, PHIS.SVC_CLINIC CL,PHIS.SVC_CLINIC_BILL BILL
                    WHERE EB.EHR_ID = CL.EHR_ID
                    AND CL.SVC_ID = BILL.SVC_ID
            ) TEMP
    ) 
    WHERE NUM <= 5
    AND NUM > 0
    -------------------------------------------------------------------------------------------------
  • 相关阅读:
    Spring攻略学习笔记(3.00)AOP核心概念和术语
    zoj 3494
    第43周星期五
    findBugs学习小结
    第42周星期日
    Cookie知识小结
    第42周星期三
    第42周星期六
    第43周星期四小结
    第43周星期二
  • 原文地址:https://www.cnblogs.com/jun1019/p/4128139.html
Copyright © 2020-2023  润新知