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

संयोजन मतभेदों को पोस्टग्रेज करता है। ओएसएक्स वी उबंटू

डिफ़ॉल्ट यूनिकोड कोलेशन एलिमेंट टेबल में आप इन दो प्रविष्टियों को देख सकते हैं:

002C  ; [*0220.0020.0002] # COMMA
002D  ; [*020D.0020.0002] # HYPHEN-MINUS

यहाँ, COMMA का प्राथमिक भार HYPHEN-MINUS के प्राथमिक भार से अधिक है, इसलिए HYPHEN-MINUS COMMA से पहले छा जाता है।

ध्यान दें कि यह यूनिकोड कोलेशन एल्गोरिथम के अनुसार डिफ़ॉल्ट वज़न के साथ अपेक्षित सॉर्ट ऑर्डर है। यदि आप ASCII बाइट मानों द्वारा क्रमबद्ध क्रम की अपेक्षा करते हैं, तो आपको एक भिन्न क्रम मिलता है। और अन्य वैध आदेश हैं। लेकिन अगर लोकेल का नाम "en_US.UTF-8" (या "en_US.utf8", वही बात) है, तो आप शायद यूनिकोड ऑर्डर की अपेक्षा करेंगे। लेकिन यह आपके और आपके ऑपरेटिंग सिस्टम विक्रेता के बीच है।




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

  2. एक निर्दिष्ट बिंदु (एक टाइमस्टैम्प या एक लेनदेन आईडी) के बाद से वृद्धिशील अद्यतनों को क्वेरी कैसे करें?

  3. मैं एसक्यूएल पोस्टग्रेज में कॉलम में सबसे बड़ा मूल्य कैसे ढूंढूं?

  4. PostgreSQL:प्राथमिक कुंजी या अद्वितीय के लिए कस्टम नाम प्रदान करना संभव है?

  5. बर्मन 2.11:बरमन-बादल-पुनर्स्थापना और बरमान-बादल-वाल-पुनर्स्थापना