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

स्पष्टीकरण द्वारा कस्टम आदेश

प्रत्येक अभिव्यक्ति का मूल्यांकन एक बूल के रूप में किया जाता है और असत्य के लिए 0 और सत्य के लिए 1 माना जाता है और उचित रूप से क्रमबद्ध किया जाता है। भले ही यह काम करता है, तर्क का पालन करना कठिन है (और इस प्रकार बनाए रखना)। मैं जो उपयोग करता हूं वह एक ऐसा फ़ंक्शन है जो किसी सरणी में मान की अनुक्रमणिका ढूंढता है।

ORDER BY idx(array['Nails','Bolts','Washers','Screws','Staples','Nuts'], s.type)

इसका पालन करना बहुत आसान है। नाखूनों को पहले और नट को आखिरी में छांटा जाएगा। आप देख सकते हैं कि Postgres स्निपेट रिपॉजिटरी में idx फ़ंक्शन कैसे बनाया जाता है।http://wiki.postgresql.org/wiki/Array_Index



  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 त्रुटि:फ़ंक्शन to_tsvector(चरित्र भिन्न, अज्ञात) मौजूद नहीं है

  2. Generate_series का उपयोग करके PostgreSQL में गुम तिथियों को कैसे भरें

  3. डीबी अनुप्रयोगों के लिए ऑडिट ट्रेल/परिवर्तन इतिहास छोड़ने के लिए प्रभावी रणनीति?

  4. PostgresSQL स्थापना विफल:डेटाबेस क्लस्टर आरंभीकरण विफल MAC os

  5. PostgreSQL में टेबल को अनपिवट कैसे करें