sql >> データベース >  >> RDS >> PostgreSQL

slick+postgresqlでページ化されたselectを取得する方法

    takeを使用できます およびdrop TableQueryのメソッド オブジェクト。それらはlimitに変換されます およびoffset 結果のSQLクエリ:

    val users: TableQuery[UsersTable] = UsersTable.query
    
    val firstPartOfUsers  = users.drop(0).take(25).result
    val secondPartOfUsers = users.drop(25).take(25).result
    

    これらの2つのアクションは、次のSQLクエリに変換されます。

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



    1. MySQLPDOが最後に挿入されたID

    2. Python FlaskとMySQLを使用してゼロからWebアプリを作成する:パート2

    3. OracleSQLクエリの定数

    4. JUser ::_ load:ユーザーは3つのメインjoomlaテーブルすべてに存在しますが、ユーザーをロードできません