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

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

MySQL में, LOWER() वर्तमान वर्ण सेट मैपिंग के अनुसार फ़ंक्शन अपरकेस वर्णों को लोअरकेस में परिवर्तित करता है (डिफ़ॉल्ट मैपिंग utf8mb4 है )

सिंटैक्स

वाक्य रचना इस प्रकार है:

LOWER(str)

जहां str वह स्ट्रिंग है जिसे लोअरकेस में बदला जाना है।

उदाहरण

यहां एक उदाहरण दिया गया है:

SELECT LOWER('CAT');

परिणाम:

+--------------+
| LOWER('CAT') |
+--------------+
| cat          |
+--------------+

बेशक, यदि स्ट्रिंग में पहले से ही कोई लोअरकेस वर्ण हैं, तो वे वर्ण लोअरकेस बने रहेंगे।

उदाहरण:

SELECT LOWER('Cat');

परिणाम:

+--------------+
| LOWER('Cat') |
+--------------+
| cat          |
+--------------+

डेटाबेस उदाहरण

डेटाबेस से डेटा चुनने और इसे लोअरकेस में बदलने का एक उदाहरण यहां दिया गया है:

USE Music;
SELECT 
    ArtistName AS Original, 
    LOWER(ArtistName) AS Lowercase
FROM Artists
LIMIT 5;

परिणाम:

+------------------+------------------+
| Original         | Lowercase        |
+------------------+------------------+
| Iron Maiden      | iron maiden      |
| AC/DC            | ac/dc            |
| Allan Holdsworth | allan holdsworth |
| Buddy Rich       | buddy rich       |
| Devin Townsend   | devin townsend   |
+------------------+------------------+

बाइनरी स्ट्रिंग्स

यह फ़ंक्शन बाइनरी स्ट्रिंग्स पर काम नहीं करता है। यदि आपको इसे बाइनरी स्ट्रिंग पर उपयोग करने की आवश्यकता है, तो आपको इसे पहले एक गैर-बाइनरी स्ट्रिंग में बदलना होगा। यहां एक उदाहरण दिया गया है:

SET @str = BINARY 'Cat';
SELECT 
  LOWER(@str) AS 'Binary', 
  LOWER(CONVERT(@str USING utf8mb4)) AS 'Nonbinary';

परिणाम:

+--------+-----------+
| Binary | Nonbinary |
+--------+-----------+
| Cat    | cat       |
+--------+-----------+

एलसीएएसई () फ़ंक्शन

LCASE() फ़ंक्शन LOWER() . का पर्याय है . ध्यान दें कि यदि आप LCASE() . का उपयोग करते हैं एक दृश्य के भीतर, इसे LOWER() . के रूप में फिर से लिखा और संग्रहीत किया जाएगा ।

अपरकेस में बदलें

UPPER() और UCASE() वर्णों को अपरकेस में बदलने के लिए फ़ंक्शन उसी तरह काम करते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कॉन्फ़िगरेशन सिस्टम प्रारंभ करने में विफल

  2. मैं MySQL में BLOB से TEXT में कैसे परिवर्तित करूं?

  3. MySQL में तारीखों के बीच महीनों का अंतर

  4. शीर्ष 10 MySQL में सर्वोत्तम प्रथाओं

  5. मारियाडीबी का उपयोग करना