Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में स्ट्रिंग को लोअरकेस करना लेकिन पहला अक्षर अपरकेस रखना

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() दोनों को जोड़ता है।

  1. - MySQL REGEXP से स्ट्रिंग में अंक (डिजिट) कैसे मिलान करें

    MySQL में REGEXP ऑपरेटर का उपयोग करके किसी स्ट्रिंग कॉलम में अंक (0-9) वाले रिकॉर्ड खोज सकते हैं। सिंटैक्स SELECT * FROM yourTableName WHERE yourColumnName REGEXP [0-9]; टेबल बनाएं और डेटा डालें mysql> CREATE TABLE DemoTable1841 (Code VARCHAR(20)); mysql> INSERT INTO DemoTable1841 VALUES(Jo

  1. - MySQL में कॉलम मान के पहले अक्षर को प्राप्त करके दूसरे कॉलम में डालें

    समाधान LEFT() फंक्शन का उपयोग करके पहले अक्षर को निकालें और UPDATE से दूसरे कॉलम में स्टोर करें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2036 (Title) VALUES (Chris), (John), (Adam); अपडेट क्वेरी UPDATE DemoTable2036 SET FirstLetter = LEFT(Title, 1); परिणाम +-------------+-------+ | FirstLetter

  1. - MySQL में स्ट्रिंग में केवल पहली बार आने वाले शब्द को कैसे रिप्लेस करें?

    REGEXP_REPLACE() फ़ंक्शन केवल पहली occurrence बदलने के लिए REGEXP_REPLACE() का उपयोग करें (MySQL 8.0+)। उदाहरण स्ट्रिंग: This is my first MySQL query. This is the first tutorial. I am learning for the first time. first का पहला occurrence second से रिप्लेस करना है। टेबल और डेटा insert into demo26