sql >> Database teknologi >  >> RDS >> PostgreSQL

hvordan man bliver pagineret vælg på slick + postgresql

Du kan bruge take og drop metoder på TableQuery genstande. De vil blive oversat til limit og offset i den resulterende SQL-forespørgsel:

val users: TableQuery[UsersTable] = UsersTable.query

val firstPartOfUsers  = users.drop(0).take(25).result
val secondPartOfUsers = users.drop(25).take(25).result

Disse to handlinger vil blive oversat til følgende SQL-forespørgsler:

select "name", "email", "id" from "users" limit 25 offset 0
select "name", "email", "id" from "users" limit 25 offset 25



  1. Tilslutning af MySQL fra JSP

  2. Modal indlæses ikke ved hjælp af javascript i php (CodeIgniter)

  3. Enhver måde at undgå en filsortering, når ordre efter er forskellig fra hvor-klausulen?

  4. Få en liste over MySQL-databaser og serverversion?