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

'इसी तरह' का उपयोग कर PostgreSQL में क्वेरी प्रदर्शन

यदि आप केवल एक-वर्ण मानों की सूचियां खोजने जा रहे हैं, तो प्रत्येक स्ट्रिंग को वर्णों की एक सरणी में विभाजित करें और सरणी को अनुक्रमित करें:

CREATE INDEX
        ix_tablename_columnxlist
ON      tableName
USING   GIN((REGEXP_SPLIT_TO_ARRAY(columnX, '')))

फिर अनुक्रमणिका के विरुद्ध खोजें:

SELECT  *
FROM    tableName
WHERE   REGEXP_SPLIT_TO_ARRAY(columnX, '') && ARRAY['A', 'B', 'C', '1', '2', '3']


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL unescape JSON स्ट्रिंग

  2. परिकलित फ़ील्ड के लिए Django क्वेरी अभिव्यक्ति जिसके लिए शर्तों और कास्टिंग की आवश्यकता होती है

  3. Postgresql COPY कमांड देते हुए अनुमतियाँ त्रुटि से इनकार करती हैं

  4. PostgreSQL क्वेरी का उपयोग करके दैनिक आँकड़ों के साथ समय श्रृंखला उत्पन्न करें

  5. डॉकर पोस्टग्रेस्क्ल सेवा लिखें - निर्माण के दौरान उपयोगकर्ता और डेटाबेस नहीं बना सकता है?