MySQL में, LCASE()
फ़ंक्शन LOWER()
. का समानार्थी है . दूसरे शब्दों में, आप समान कार्य करने के लिए इनमें से किसी भी कार्य का उपयोग कर सकते हैं।
विशेष रूप से, दोनों फ़ंक्शन वर्तमान वर्ण सेट मैपिंग के अनुसार अपरकेस वर्णों को लोअरकेस में परिवर्तित करते हैं (डिफ़ॉल्ट मैपिंग utf8mb4
है) )
सिंटैक्स
वाक्य रचना इस प्रकार है:
LCASE(str)
जहां str वह स्ट्रिंग है जिसे लोअरकेस में बदला जाना है।
उदाहरण
यहां एक उदाहरण दिया गया है:
SELECT LCASE('CAT'), LOWER('CAT');
परिणाम:
+--------------+--------------+ | LCASE('CAT') | LOWER('CAT') | +--------------+--------------+ | cat | cat | +--------------+--------------+
बाइनरी स्ट्रिंग्स
ये फ़ंक्शन बाइनरी स्ट्रिंग्स पर काम नहीं करते हैं। यदि आपको उन्हें बाइनरी स्ट्रिंग पर उपयोग करने की आवश्यकता है, तो आपको पहले स्ट्रिंग को एक गैर-बाइनरी स्ट्रिंग में बदलना होगा। यहां एक उदाहरण दिया गया है:
SET @str = BINARY 'Cat'; SELECT LCASE(@str) AS 'Binary', LCASE(CONVERT(@str USING utf8mb4)) AS 'Nonbinary';
परिणाम:
+--------+-----------+ | Binary | Nonbinary | +--------+-----------+ | Cat | cat | +--------+-----------+
दृश्यों में LCASE() का उपयोग करना
एक बात का ध्यान रखना चाहिए कि, जब LCASE()
फ़ंक्शन का उपयोग एक दृश्य के भीतर किया जाता है, इसे फिर से लिखा जाता है और LOWER()
. के रूप में संग्रहीत किया जाता है ।