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

मैं एक मनमानी पंक्ति (एसक्यूएल या पोस्टग्रेस्क्ल में) में आसन्न पंक्तियों का चयन कैसे कर सकता हूं?

यदि आप प्रोग्रामिंग भाषा के साथ दो क्वेरी चलाते हैं, तो इसे करने के कई तरीके हैं, लेकिन इसे एक SQL क्वेरी में करने का एक तरीका यहां दिया गया है:

(SELECT * FROM table WHERE id >= 34 AND active = 1 ORDER BY id ASC LIMIT 6)
UNION
(SELECT * FROM table WHERE id < 34 AND active = 1 ORDER BY id DESC LIMIT 5)
ORDER BY id ASC

यह ऊपर की 5 पंक्तियाँ, लक्ष्य पंक्ति और नीचे 5 पंक्तियाँ लौटाएगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दूरस्थ सर्वर से CSV के रूप में PostgreSQL निर्यात परिणाम

  2. LAN से PostgreSQL सर्वर एक्सेस करें

  3. पोस्टग्रेज में बिटवाइज संचालन

  4. DROP TABLE यदि PostgreSQL में उदाहरण मौजूद है

  5. कैमलकेस को स्नेक_केस में बदलें