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

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

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

परिणाम वर्तमान वर्ण सेट मैपिंग में वापस कर दिया गया है। डिफ़ॉल्ट latin1 . है (सीपी1252 पश्चिम यूरोपीय)।

एक और मारियाडीबी फ़ंक्शन, LCASE() LOWER() . का समानार्थी है .

सिंटैक्स

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

LOWER(str)

जहां str लोअरकेस में कनवर्ट करने के लिए स्ट्रिंग है।

उदाहरण

यहां एक बुनियादी उदाहरण दिया गया है:

SELECT LOWER('Crazy Clown');

परिणाम:

+----------------------+
| LOWER('Crazy Clown') |
+----------------------+
| crazy clown          |
+----------------------+

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

SELECT LOWER('FAST ELEPHANT');

परिणाम:

+------------------------+
| LOWER('FAST ELEPHANT') |
+------------------------+
| fast elephant          |
+------------------------+

एक डेटाबेस उदाहरण

डेटाबेस क्वेरी के परिणामों को लोअरकेस में बदलने का एक उदाहरण यहां दिया गया है:

SELECT 
    StateProvince, 
    LOWER(StateProvince) 
FROM Vendors;

परिणाम:

+---------------+----------------------+
| StateProvince | LOWER(StateProvince) |
+---------------+----------------------+
| MI            | mi                   |
| QLD           | qld                  |
| CA            | ca                   |
| NULL          | NULL                 |
| NULL          | NULL                 |
+---------------+----------------------+

बाइनरी स्ट्रिंग्स

LOWER() फ़ंक्शन बाइनरी स्ट्रिंग्स पर काम नहीं करता है (BINARY , VARBINARY , BLOB )।

उदाहरण:

SELECT LOWER(BINARY 'FAST ELEPHANT');

परिणाम:

+-------------------------------+
| LOWER(BINARY 'FAST ELEPHANT') |
+-------------------------------+
| FAST ELEPHANT                 |
+-------------------------------+

अशक्त तर्क

पासिंग null रिटर्न null :

SELECT LOWER(null);

परिणाम:

+-------------+
| LOWER(null) |
+-------------+
| NULL        |
+-------------+

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

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

SELECT LOWER();

परिणाम:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मारियाडीबी JSON_TYPE () समझाया गया

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

  3. उच्च उपलब्धता MySQL और MariaDB समाधानों में उच्च विलंबता के प्रभावों को समझना

  4. मारियाडीबी NULLIF () समझाया गया

  5. मारियाडीबी में ADDTIME () कैसे काम करता है?