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

मारियाडीबी यूसीएएसई () समझाया गया

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

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

UCASE() UPPER() . का पर्याय है .

सिंटैक्स

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

UCASE(str)

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

उदाहरण

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

SELECT UCASE('Freedom!!!');

परिणाम:

+---------------------+
| UCASE('Freedom!!!') |
+---------------------+
| FREEDOM!!!          |
+---------------------+

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

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

SELECT 
    City, 
    UCASE(City) 
FROM Vendors;

परिणाम:

+-------------+-------------+
| City        | UCASE(City) |
+-------------+-------------+
| Smith City  | SMITH CITY  |
| Edmonton    | EDMONTON    |
| Strict Town | STRICT TOWN |
| Timaru      | TIMARU      |
| Dunedin     | DUNEDIN     |
+-------------+-------------+

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

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

उदाहरण:

SELECT UCASE(BINARY 'Library');

परिणाम:

+-------------------------+
| UCASE(BINARY 'Library') |
+-------------------------+
| Library                 |
+-------------------------+

अशक्त तर्क

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

SELECT UCASE(null);

परिणाम:

+-------------+
| UCASE(null) |
+-------------+
| NULL        |
+-------------+

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

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

SELECT UCASE();

परिणाम:

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

  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 तरीके

  3. मारियाडीबी में डुप्लिकेट पंक्तियों का चयन करने के 4 तरीके

  4. Laravel:निर्दिष्ट कुंजी बहुत लंबी थी; अधिकतम कुंजी लंबाई 767 बाइट्स है

  5. मारियाडीबी में तारीख किस तिमाही से संबंधित है, यह जानने के 2 तरीके