मारियाडीबी में, LCASE()
एक अंतर्निहित स्ट्रिंग फ़ंक्शन है जो अपने स्ट्रिंग तर्क को सभी वर्णों के साथ लोअरकेस में बदल देता है।
परिणाम वर्तमान वर्ण सेट मैपिंग में वापस कर दिया गया है। डिफ़ॉल्ट latin1
. है (सीपी1252 पश्चिम यूरोपीय)।
LCASE()
LOWER()
. का समानार्थी है .
सिंटैक्स
वाक्य रचना इस प्रकार है:
LCASE(str)
जहां str
लोअरकेस में कनवर्ट करने के लिए स्ट्रिंग है।
उदाहरण
यहां एक बुनियादी उदाहरण दिया गया है:
SELECT LCASE('Take Five');
परिणाम:
+--------------------+ | LCASE('Take Five') | +--------------------+ | take five | +--------------------+
यहां एक और उदाहरण दिया गया है:
SELECT LCASE('SIDEKICK');
परिणाम:
+-------------------+ | LCASE('SIDEKICK') | +-------------------+ | sidekick | +-------------------+
एक डेटाबेस उदाहरण
डेटाबेस क्वेरी के परिणामों को लोअरकेस में बदलने का एक उदाहरण यहां दिया गया है:
SELECT
PetName,
LCASE(PetName)
FROM Pets;
परिणाम:
+---------+----------------+ | PetName | LCASE(PetName) | +---------+----------------+ | Fluffy | fluffy | | Fetch | fetch | | Scratch | scratch | | Wag | wag | | Tweet | tweet | | Fluffy | fluffy | | Bark | bark | | Meow | meow | +---------+----------------+
बाइनरी स्ट्रिंग्स
LCASE()
बाइनरी स्ट्रिंग्स पर काम नहीं करता (BINARY
, VARBINARY
, BLOB
)।
उदाहरण:
SELECT LCASE(BINARY 'SIDEKICK');
परिणाम:
+--------------------------+ | LCASE(BINARY 'SIDEKICK') | +--------------------------+ | SIDEKICK | +--------------------------+
अशक्त तर्क
पासिंग null
रिटर्न null
:
SELECT LCASE(null);
परिणाम:
+-------------+ | LCASE(null) | +-------------+ | NULL | +-------------+
अनुपलब्ध तर्क
कॉलिंग LCASE()
कोई तर्क पारित किए बिना त्रुटि उत्पन्न होती है:
SELECT LCASE();
परिणाम:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LCASE'