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

किसी पोस्टग्रेएसक्यूएल डेटाबेस के लिए एक विशिष्ट लोकेल का उपयोग करके किसी को भी सफलता मिली है ताकि टेक्स्ट तुलना केस-असंवेदनशील हो?

आपको अपने टेक्स्ट को बदलने के लिए कॉलम फ़ंक्शन का उपयोग करने जैसे कुछ करने की आवश्यकता होगी उदा। अपरकेस में बदलें - एक उदाहरण:

SELECT * FROM documents WHERE upper(title) = upper('incredible document')

ध्यान दें कि यह प्रदर्शन को गड़बड़ कर सकता है जो इंडेक्स स्कैनिंग का उपयोग करता है, लेकिन यदि यह एक समस्या बन जाती है तो आप लक्ष्य कॉलम पर कॉलम फ़ंक्शंस सहित एक इंडेक्स को परिभाषित कर सकते हैं जैसे

CREATE INDEX I1 on documents (upper(title))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Plpgsql में सरणी आयाम पर लूप करें

  2. क्या PostgreSQL में सम्मिलित विफल होने पर नेक्स्टवल () को कॉल करने से बचने का कोई तरीका है?

  3. PostgreSQL:चुनें कि 15 मिनट से कम पुराना कहां है

  4. java.math.BigInteger को java.lang.Integer में नहीं डाला जा सकता है

  5. सभी प्रक्रियात्मक, उपयोगकर्ता परिभाषित कार्य प्राप्त करें