Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

LCASE () फ़ंक्शन MySQL में कैसे काम करता है

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() . के रूप में संग्रहीत किया जाता है ।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL SQRT () फ़ंक्शन - MySQL में किसी संख्या का वर्गमूल लौटाएं

  2. PHP स्ट्रिप_टैग के समतुल्य MySQL क्वेरी क्या है?

  3. Laravel OrderBy रिलेशनशिप काउंट

  4. क्या मैसकल एक कॉलम को विभाजित कर सकता है?

  5. MySQL स्लो क्वेरी को कैसे इनेबल करें MySQL में लॉग इन करें