MySQL में किसी स्ट्रिंग के केवल पहले अक्षर को अपरकेस और बाकी को लोअरकेस में बदलने के लिए UCASE(), LCASE(), LEFT() और SUBSTRING() फ़ंक्शन्स को संयोजित किया जाता है।
उदाहरण के लिए टेबल बनाना
mysql> CREATE TABLE DemoTable (
Name VARCHAR(100)
);
मिश्रित केस में डेटा डालना
mysql> INSERT INTO DemoTable VALUES('JOhn'), ('CHRIS'), ('DAVID'), ('RObert');
सभी रिकॉर्ड देखना
mysql> SELECT * FROM DemoTable;
आउटपुट (अपडेट से पहले)
+--------+ | Name | +--------+ | JOhn | | CHRIS | | DAVID | | RObert | +--------+
पहला अक्षर अपरकेस, बाकी लोअरकेस करने की क्वेरी
mysql> UPDATE DemoTable
-> SET Name = CONCAT(UCASE(LEFT(Name, 1)), LCASE(SUBSTRING(Name, 2)));
आउटपुट (अपडेट के बाद)
+--------+ | Name | +--------+ | John | | Chris | | David | | Robert | +--------+
व्याख्या: LEFT(Name, 1) पहला अक्षर लेता है, UCASE() उसे अपरकेस करता है। SUBSTRING(Name, 2) बाकी स्ट्रिंग लेता है, LCASE() उसे लोअरकेस करता है। CONCAT() दोनों को जोड़ता है।