Phoenix实现分页查询
1 利用offset语法,官网的语法
ELECT * FROM TEST LIMIT 1000;
SELECT * FROM TEST LIMIT 1000 OFFSET 100;
2 公式如下
SELECT * FROM TEST LIMIT pageSize OFFSET (pageNum - 1)*pageSize;
例如 第一页
SELECT * FROM TEST LIMIT 1000 OFFSET 0;
第二页
SELECT * FROM TEST LIMIT 1000 OFFSET 1000;
3 自己换算的话
返回totalSize
//拿到totalSize
SELECT count(1) FROM TEST LIMIT;
4 总结
a,根据offset语法来翻页
b,多做一次count查询告诉前端总数,然后前端根据totalSize/pageSize 来换算有多少页,遍历去取数据就可以了。
Phoenix实现分页查询的更多相关文章
- SHDP--Working with HBase(三)之HBase+Phoenix实现分页
		先简单讲讲只用HBase来实现分页的思路: HBase利用scan来扫描表,通过startKey,stopKey来确定扫描范围,在需要进行分页时可以结合HBase提供的PagefFilter过滤扫描的 ... 
- HBase多条件及分页查询的一些方法
		HBase是Apache Hadoop生态系统中的重要一员,它的海量数据存储能力,超高的数据读写性能,以及优秀的可扩展性使之成为最受欢迎的NoSQL数据库之一.它超强的插入和读取性能与它的数据组织方式 ... 
- JdbcTemplate+PageImpl实现多表分页查询
		一.基础实体 @MappedSuperclass public abstract class AbsIdEntity implements Serializable { private static ... 
- 用Hibernate和Struts2+jsp实现分页查询、修改删除
		1.首先用get的方法传递一个页数过去 2.通过Struts2跳转到Action 3.通过request接受主页面index传过的页数,此时页数是1, 然后调用service层的方法获取DAO层分页查 ... 
- MySQL、Oracle和SQL Server的分页查询语句
		假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql.Oracle和SQL Server分页查询student表. 1.Mysql的分页查询: SELECT * FROM s ... 
- 分页查询和分页缓存查询,List<Map<String, Object>>遍历和Map遍历
		分页查询 String sql = "返回所有符合条件记录的待分页SQL语句"; int start = (page - 1) * limit + 1; int end = pag ... 
- mysql 分页查询
		mysql,; : mysql,; -last. //如果只给定一个参数,它表示返回最大的记录行数目: mysql; 个记录行 ,n. 动态传参的分页查询 SELECT * FROM table LI ... 
- MongoDB 分页查询的方法及性能
		最近有点忙,本来有好多东西可以总结,Redis系列其实还应该有四.五.六...不过<Redis in Action>还没读完,等读完再来总结,不然太水,对不起读者. 自从上次Redis之后 ... 
- .NET平台开源项目速览(7)关于NoSQL数据库LiteDB的分页查询解决过程
		在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑) 与 .NET平台开源项目速览(3)小巧轻量级NoSQL文件数据库LiteDB中,介绍了LiteDB的基本使用情况以及部 ... 
随机推荐
- es6 实现双链表
			const util = require('util'); /** * 链表节点类 */ class Node { constructor (ele) { this.ele = ele; this.n ... 
- Java排序方法
			下面是用JAVA代码实现的数据结构中的7种基本排序算法,希望对你有所帮助. (1)直接插入排序 /** 直接插入排序 **/ /** 数组是引用类型,元素值将被改变 **/ public static ... 
- Ubuntu开放指定端口
			一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧 安装 在终端输入 sudo apt-get install iptables 添加规则 在终端输入 ipta ... 
- mysql innodb阻塞分析
			http://blog.csdn.net/hw_libo/article/details/39080809 
- 【JVM学习笔记】系统类加载器
			可以通过“java.system.class.loader"属性指定系统类加载器 默认情况下,该属性值为空: public class Test { public static void m ... 
- maven-tomct插件
			依赖 <dependency> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomca ... 
- axios中的qs介绍
			首先qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装. 地址: https://www.npmjs.com/package/qs qs.parse().qs.string ... 
- python 之魔法方法
			描述符就是将某种特殊类型的类的实例指派给另一个类的属性 例如下面的示例 class MyDecriptor(): def get(self,instance,owner): print("g ... 
- day37 GIL、同步、异步、进程池、线程池、回调函数
			1.GIL 定义: GIL:全局解释器锁(Global Interpreter Lock) 全局解释器锁是一种互斥锁,其锁住的代码是全局解释器中的代码 为什么需要全局解释器锁 在我们进行代码编写时,实 ... 
- [转帖]intel发布会之前,漫谈CPU核心架构:CCX、Ring Bus、Mesh
			intel发布会之前,漫谈CPU核心架构:CCX.Ring Bus.Mesh https://baijiahao.baidu.com/s?id=1607585351741429318&wfr= ... 
