如何在光滑的postgresql上获得分页选择
发布时间:2020-12-13 16:18:07 所属栏目:百科 来源:网络整理
导读:在 postgresql数据库中,使用光滑的3,分页的最佳方法是什么? 获取所有行并使用scala进行分页(似乎效率不高)? 带限制和偏移的静态查询? 还有其他方法吗? 您可以在TableQuery对象上使用take和drop方法.它们将在生成的SQL查询中转换为限制和偏移量: val use
在
postgresql数据库中,使用光滑的3,分页的最佳方法是什么?
>获取所有行并使用scala进行分页(似乎效率不高)?
您可以在TableQuery对象上使用take和drop方法.它们将在生成的SQL查询中转换为限制和偏移量:
val users: TableQuery[UsersTable] = UsersTable.query val firstPartOfUsers = users.drop(0).take(25).result val secondPartOfUsers = users.drop(25).take(25).result 这两个操作将转换为以下SQL查询: select "name","email","id" from "users" limit 25 offset 0 select "name","id" from "users" limit 25 offset 25 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用XSLT进行XML提取而不必将整个DOM树读入内存?
- Oracle ORA-12541:TNS:无监听程序
- 14.4 Swift中weak引用 访问可选类型的时候,用隐式解包
- react-native – 如何使用react native来打开Android上的GP
- MappingJackson2JsonView 与 MappingJackson2HttpMessageCo
- xml模块/configparser模块/hashlib模块/hmac模块
- 简介C++编程中的运算符重载
- [译] Flux 入门
- Vue中computed与methods的区别详解
- c# – 如何将string []与字符串组合,中间有空格