LOWER() या LCASE() फ़ंक्शन से स्ट्रिंग को लोअरकेस में बदलें
MySQL दो समान फ़ंक्शन प्रदान करता है स्ट्रिंग को लोअरकेस में बदलने के लिए: LOWER() और LCASE()। दोनों समान काम करते हैं।
सिंटैक्स
LOWER('स्ट्रिंग_मान')
LCASE('स्ट्रिंग_मान')
उदाहरण
LOWER()
mysql> SELECT LOWER('JOhN');
+---------------+
| LOWER('JOhN') |
+---------------+
| john |
+---------------+
LCASE()
mysql> SELECT LCASE('JOhN');
+---------------+
| LCASE('JOhN') |
+---------------+
| john |
+---------------+
कॉलम पर उपयोग
SELECT LOWER(Name) FROM users; SELECT LCASE(email) FROM customers;
संबंधित फ़ंक्शन
| फ़ंक्शन | कार्य |
|---|---|
UPPER() / UCASE() | अपरकेस में बदलें |
LOWER() / LCASE() | लोअरकेस में बदलें |
UPPER(LEFT(str,1)) + LOWER(SUBSTRING(str,2)) | पहला अक्षर बड़ा, बाकी छोटा (टाइटल केस) |
नोट्स
- दोनों फ़ंक्शन मल्टीबाइट वर्णों (UTF-8) का समर्थन करते हैं
LOWER()SQL मानक है;LCASE()MySQL/Oracle संगतता के लिए- केस-संवेदनशील तुलना के लिए:
WHERE LOWER(col) = LOWER('value')या कॉलेशनutf8mb4_binउपयोग करें - इंडेक्स उपयोग के लिए:
WHERE col = 'value' COLLATE utf8mb4_bin(MySQL 8.0+ में फंक्शनल इंडेक्स भी संभव)