sql >> Database >  >> RDS >> PostgreSQL

hoe gepagineerd te worden selecteer op slick + postgresql

U kunt take . gebruiken en drop methoden op TableQuery voorwerpen. Ze worden vertaald naar limit en offset in de resulterende SQL-query:

val users: TableQuery[UsersTable] = UsersTable.query

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

Deze twee acties worden vertaald naar de volgende SQL-query's:

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



  1. Hoe de korte dagnaam van een datum in MariaDB te krijgen?

  2. Hoe dubbele records in de mysql-database te verwijderen?

  3. MySQL - Operand moet 1 kolom(men) bevatten

  4. Hoe om te gaan met cursoruitzondering wanneer de select-query nul records retourneert