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

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

मारियाडीबी में, CHR() एक अंतर्निहित स्ट्रिंग फ़ंक्शन है जो एक तर्क के रूप में प्रदान किए गए कोड मानों के आधार पर एक वर्ण देता है।

CHR() फ़ंक्शन CHAR() के समान है फ़ंक्शन, सिवाय इसके कि CHR() केवल एक तर्क को स्वीकार करता है। CHAR() दूसरी ओर, फ़ंक्शन एक या अधिक तर्कों को स्वीकार करता है। साथ ही, CHAR() एक वैकल्पिक USING स्वीकार करता है खंड, जबकि CHR() नहीं।

CHR() Oracle संगतता प्रदान करने के लिए MariaDB 10.3.1 में फ़ंक्शन पेश किया गया था।

सिंटैक्स

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

CHR(N)

जहां N वह मान है जो CHR() . है एक पूर्णांक के रूप में व्याख्या करता है। CHR() फिर एक VARCHAR(1) returns देता है उस पूर्णांक के कोड मानों द्वारा दिए गए वर्ण से युक्त स्ट्रिंग।

स्ट्रिंग के वर्ण सेट और संयोजन को character_set_database के मानों के अनुसार सेट किया जाता है और collation_database सिस्टम चर।

उदाहरण

प्रदर्शित करने के लिए यहां एक सरल उदाहरण दिया गया है:

SELECT CHR(65);

परिणाम:

+---------+
| CHR(65) |
+---------+
| A       |
+---------+

यहाँ मैंने एक पूर्णांक प्रदान किया है, और CHR() संबंधित चरित्र वापस कर दिया। इस मामले में, पूर्णांक 65 अपरकेस अक्षर के लिए मानचित्र A

केस संवेदनशीलता

यहां एक उदाहरण दिया गया है जो अपरकेस अक्षर को उसके लोअरकेस समकक्ष से अलग करता है:

SELECT 
    CHR(72),
    CHR(104);

परिणाम:

+---------+----------+
| CHR(72) | CHR(104) |
+---------+----------+
| H       | h        |
+---------+----------+

शून्य मान

null . का तर्क रिटर्न NULL

उदाहरण:

SELECT CHR(null);

परिणाम:

+-----------+
| CHR(null) |
+-----------+
| NULL      |
+-----------+

एकाधिक तर्क पास करना

एक से अधिक तर्क पास करने से त्रुटि होती है:

SELECT CHR(65, 77);

परिणाम:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CHR'

यदि आपको एकाधिक तर्क पारित करने की आवश्यकता है, तो CHAR() use का उपयोग करें इसके बजाय।

उदाहरण:

SELECT CHAR(65, 77);

परिणाम:

+--------------+
| CHAR(65, 77) |
+--------------+
| AM           |
+--------------+

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

  2. Ubuntu में PHP, MariaDB और PhpMyAdmin के साथ Lighttpd कैसे स्थापित करें?

  3. मारियाडीबी में एक महीने में दिनों की संख्या लौटाएं

  4. रॉकी लिनक्स और अल्मालिनक्स पर मारियाडीबी कैसे स्थापित करें

  5. मारियाडीबी में एटीएएन () कैसे काम करता है