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

OR-ed शर्तों से युक्त उन्नत अनुक्रमण (pgsql)

शर्तों के आधार पर, OR का उपयोग करके किसी जटिल स्थिति में सहायता के लिए किसी अनुक्रमणिका का उपयोग करना तार्किक रूप से असंभव हो सकता है भाव।

MySQL की तरह, PostgreSQL 8.0 और उनके दस्तावेज़ों में पहले की स्थितियाँ :

PostgreSQL 8.1 के साथ, इसमें बदला हुआ है ।

हालांकि, अगर यह मदद नहीं करता है, तो आप UNION . का उपयोग कर सकते हैं आपके द्वारा आजमाया गया समाधान (यह MySQL उपयोगकर्ताओं के लिए एक सामान्य समाधान है, जिसमें एक-सूचकांक-प्रति-तालिका सीमा जारी है)।

आपको UNION . के परिणामों का आदेश देने में सक्षम होना चाहिए क्वेरी, लेकिन आपको यह निर्दिष्ट करने के लिए कोष्ठकों का उपयोग करना होगा कि ORDER BY UNION . के परिणाम पर लागू होता है , न केवल श्रृंखला में अंतिम उपश्रेणी तक।

(SELECT ... )
UNION
(SELECT ... )
UNION
(SELECT ... )
ORDER BY columnname;

मैं इस उम्मीद में हूँ की इससे मदद मिलेगी; मैं PostgreSQL अनुकूलक का विशेषज्ञ नहीं हूं। आप मेलिंग सूची संग्रह खोजने की कोशिश कर सकते हैं , या IRC चैनल पर पूछना ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एडब्ल्यूएस गोंद का उपयोग करते समय स्ट्रिंग को JSONB प्रकार के रूप में पोस्टग्रेज में कैसे सहेजना है?

  2. जब ऑटोवैक्यूम वैक्यूम नहीं करता है

  3. एसएसएल/टीएलएस एन्क्रिप्शन के साथ डिजिटल महासागर पर एक प्रबंधित पोस्टग्रेज सर्वर से कनेक्ट करने के लिए एक `डेटा स्रोत` को कॉन्फ़िगर करें

  4. PostgreSQL में लघु दिन का नाम प्राप्त करें

  5. PostgreSQL प्रारंभ करने में सक्षम नहीं