【MySql-多表联合查询分页存储过程】
来源:互联网 发布:安装双系统xp和linux 编辑:程序博客网 时间:2024/05/20 17:26
分享一个好用的MySql多表联合按条件查询查询分页排序存储过程:
-- ------------------------------ Procedure structure for `pPage`-- ----------------------------DROP PROCEDURE IF EXISTS `pPage`;DELIMITER ;;CREATE DEFINER=`root`@`localhost` PROCEDURE `pPage`(in _pagecurrent int, /*当前页*/ in _pagesize int, /*每页的记录数*/ in _ifelse varchar(1000),/*显示字段*/ in _where varchar(1000), /*条件*/ in _order varchar(1000)) COMMENT '分页存储过程\r\n调用例1 call sp_Page(1,3,''*'',''test'',''order by id desc'');\r\n'BEGIN if _pagesize<=1 then set _pagesize=20; end if; if _pagecurrent < 1 then set _pagecurrent = 1; end if; set @strsql = concat('select ',_ifelse,' from ',_where,' ',_order,' limit ',_pagecurrent*_pagesize-_pagesize,',',_pagesize); prepare stmtsql from @strsql; execute stmtsql; deallocate prepare stmtsql; set @strsqlcount=concat('select count(0) AS count from ',_where);/*count(1) 这个字段最好是主键*/ prepare stmtsqlcount from @strsqlcount; execute stmtsqlcount; deallocate prepare stmtsqlcount;END;;DELIMITER ;
1 0
- 【MySql-多表联合查询分页存储过程】
- 高级自定义查询、分页、多表联合存储过程
- 多表联合查询sql存储过程带分页
- 数据库分页存储过程,支持多表联合查询
- 分页存储过程支持多表联合
- 联合表 分页存储过程
- 又一个通用分页存储过程,支持表别名,多表联合查询SQL语句
- 又一个通用分页存储过程,支持表别名,多表联合查询SQL语句--转载
- MySQL联合查询分页
- [MSSQL]SQL通用存储过程分页,支持多表联合
- 多表查询的存储过程分页
- 多表查询分页存储过程
- 多表查询分页存储过程
- Mysql分页查询通用存储过程
- Mysql分页查询通用存储过程
- mysql分页查询通用存储过程
- Mysql分页查询通用存储过程
- MySQL 分页存储过程(子查询)
- Android上实现zip解压缩
- 项目图片
- iOS LaunchScreen设置启动图片并且设置启动页停留时间
- Android 开源项目第三篇——优秀项目篇
- cntk安装预先需要
- 【MySql-多表联合查询分页存储过程】
- vi全局替换方法
- Android的权限声明
- iOS6与iOS7屏幕适配技巧 (2014-06-25 14:21:50)
- 提取应用的签名和包名
- Android Volley完全解析(四),带你从源码的角度理解Volley
- tasklet原理
- Jenkins定时构建项目
- Android蓝牙4.0API部分内容