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

कैसे COLLATION () मारियाडीबी में काम करता है

मारियाडीबी में, COLLATION() फ़ंक्शन में निर्मित एक माध्यमिक है जो किसी दिए गए स्ट्रिंग के संयोजन को लौटाता है।

जब हम फ़ंक्शन को कॉल करते हैं तो हम स्ट्रिंग प्रदान करते हैं।

सिंटैक्स

वाक्य रचना इस प्रकार है:

COLLATION(str)

जहां str स्ट्रिंग है।

उदाहरण

यहां एक सरल उदाहरण दिया गया है:

SELECT COLLATION('Maria');

परिणाम:

+--------------------+
| COLLATION('Maria') |
+--------------------+
| utf8_general_ci    |
+--------------------+

और यहाँ एक और उदाहरण है जो थाई वर्णों का उपयोग करता है:

SELECT COLLATION(_tis620'ไม้เมือง');

परिणाम:

+----------------------------------------------+
| COLLATION(_tis620'ไม้เมือง')                   |
+----------------------------------------------+
| tis620_thai_ci                               |
+----------------------------------------------+

गलत तर्क प्रकार

एक तर्क पारित करना जो एक स्ट्रिंग नहीं है, शब्द binary . में परिणत होता है लौटाया जा रहा है।

SELECT COLLATION(123);

परिणाम:

+----------------+
| COLLATION(123) |
+----------------+
| binary         |
+----------------+

अशक्त तर्क

पासिंग null binary . शब्द में परिणाम लौटाया जा रहा है।

SELECT COLLATION(null);

परिणाम:

+-----------------+
| COLLATION(null) |
+-----------------+
| binary          |
+-----------------+

अनुपलब्ध तर्क

कॉलिंग COLLATION() तर्क पारित किए बिना त्रुटि होती है:

SELECT COLLATION();

परिणाम:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1
पर ')' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने मारियाडीबी सर्वर संस्करण से संबंधित मैनुअल की जांच करें।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे REGEXP_SUBSTR () मारियाडीबी में काम करता है

  2. डेबियन और उबंटू पर मारियाडीबी 10 कैसे स्थापित करें

  3. मारियाडीबी में बाइनरी ऑपरेटर कैसे काम करता है?

  4. एक हाइब्रिड क्लाउड में मारियाडीबी के प्रदर्शन की निगरानी

  5. Kubernetes पर एक सहायक कंटेनर के रूप में ProxySQL चलाना