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

एकाधिक स्तंभों के साथ पृष्ठ पर अंक लगाना के लिए SQL क्वेरी; समझें या ऑपरेटर

OR . का उद्देश्य - जैसा कि आपको संदेह है - उस मामले को संभालना है जहां स्कोर में संबंध हैं। विचार id . को शामिल करके एक स्थिर प्रकार बनाना है , तो यह सब कुछ बाद . प्राप्त कर रहा है (score, id)

संभवतः, score . के लिए उपयोग किए गए मान और id देखे गए अंतिम मान हैं (शायद पिछले पृष्ठ पर, लेकिन यह अटकलें हैं)।

एक "स्थिर" सॉर्ट वह होता है जो हर बार लागू होने पर पंक्तियों को उसी क्रम में लौटाता है। क्योंकि SQL तालिकाएँ अनियंत्रित का प्रतिनिधित्व करती हैं सेट, संबंध एक अस्थिर . का संकेत देते हैं क्रम से लगाना। id . सहित इसे स्थिर बनाता है (यह मानते हुए कि id अद्वितीय है।

Postgres वास्तव में एक सरल वाक्य रचना का समर्थन करता है:

where (score, id) > (11266, 4482)

ध्यान दें कि मैंने सिंगल कोट्स भी हटा दिए हैं। मान संख्याओं की तरह दिखते हैं, इसलिए उन्हें संख्याओं के रूप में माना जाना चाहिए, न कि स्ट्रिंग्स के रूप में।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pg_escape_string वास्तव में क्या करता है?

  2. कैसे Pi () PostgreSQL में काम करता है

  3. सिंक से बाहर होने पर पोस्टग्रेज के प्राथमिक कुंजी अनुक्रम को कैसे रीसेट करें?

  4. क्या PostgreSql में सरणियों के फ़ील्ड प्रकार के बजाय तालिकाओं का उपयोग करना बेहतर है जब सरणियाँ 50 तत्वों से अधिक न हों?

  5. Postgres में, आप किसी विशेष कॉलम के लिए संभावित मानों को कैसे प्रतिबंधित करते हैं?