PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

स्लीक + पोस्टग्रेस्क्ल पर पेजिनेटेड सेलेक्ट कैसे करें

आप 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

उन दो कार्रवाइयों का अनुवाद निम्न SQL क्वेरी में किया जाएगा:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CS50:LIKE ऑपरेटर, % विस्तार के साथ परिवर्तनशील प्रतिस्थापन

  2. टाइमस्टैम्प फ़ील्ड को int8 में कैसे परिवर्तित करें? या बस कॉलम ड्रॉप करें और एक नया बनाएं?

  3. JSON डेटाटाइप में रिकॉर्ड के नेस्टेड सरणी के साथ क्वेरी संयोजन

  4. यादृच्छिक 2 शब्द स्ट्रिंग के साथ तालिका में प्रत्येक पंक्ति का नामकरण

  5. किसी डेटाबेस के सभी तालिकाओं को एक को छोड़कर, दूसरे db के डेटा से बदलें