⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 splitpagesql.java

📁 java开发的系统,主要用SS框架,以供大家研究和参考学习.
💻 JAVA
字号:
package com.fpms.wwyz.model.utils;

public class SplitPageSql {

	public static String splitPageSql(String sql, Page page,String order){
		
		StringBuffer selectBuff = new StringBuffer();
		if(page != null){
			int firArg = page.getPerPageNum();
			int seArg = page.getPageNo()*page.getPerPageNum();
			if(seArg > page.getMaxRowNum()){
				firArg=page.getMaxRowNum() - (page.getPageNo() - 1)*page.getPerPageNum();
			}
			selectBuff.append("select * from ( ");
			selectBuff.append("select top "+firArg+" * from ( ").append(
					"select top "+seArg+" * from ( ").append(sql).append(
					" ) as t1 order by "+order+" asc ").append(
					" ) as t2  order by "+order+" desc ").append(
					" ) as t3 order by "+order+" asc ");
		}else{
			selectBuff.append(sql);
		     }
	   return selectBuff.toString();
	   
	}
	
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -