Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

स्ट्रिंग के कैरेक्टर केस को बदलने के लिए हम किन MySQL फंक्शन्स का उपयोग कर सकते हैं?

<घंटा/>

हम स्ट्रिंग के कैरेक्टर केस को लोअर केस में बदलने के लिए LCASE () और LOWER () फ़ंक्शंस का उपयोग कर सकते हैं और UCASE () और UPPER () फ़ंक्शन का उपयोग स्ट्रिंग के कैरेक्टर केस को अपर केस में बदलने के लिए कर सकते हैं।

उदाहरण

mysql> Select LCASE('NEW DELHI');

+--------------------+
| LCASE('NEW DELHI') |
+--------------------+
| new delhi          |
+--------------------+

1 row in set (0.00 sec)

mysql> Select LOWER('NEW DELHI');

+--------------------+
| LOWER('NEW DELHI') |
+--------------------+
| new delhi          |
+--------------------+

1 row in set (0.00 sec)

mysql> Select UCASE('new delhi');

+--------------------+
| UCASE('new delhi') |
+--------------------+
| NEW DELHI          |
+--------------------+

1 row in set (0.00 sec)

mysql> Select UPPER('new delhi');

+--------------------+
| UPPER('new delhi') |
+--------------------+
| NEW DELHI          |
+--------------------+

1 row in set (0.00 sec)

हम इन फ़ंक्शंस का उपयोग किसी तालिका के कॉलम के साथ भी कर सकते हैं। उदाहरण के लिए, मान लीजिए कि हम आउटपुट में एक कॉलम में मानों के कैरेक्टर केस को बदलना चाहते हैं तो टेबल 'स्टूडेंट' पर निम्नलिखित क्वेरी इसे प्रदर्शित कर सकती है -

mysql> Select Name, UCASE(Name) from student;

+---------+-------------+
| Name    | UCASE(Name) |
+---------+-------------+
| Gaurav  | GAURAV      |
| Aarav   | AARAV       |
| Harshit | HARSHIT     |
| Gaurav  | GAURAV      |
| Yashraj | YASHRAJ     |
+---------+-------------+

5 rows in set (0.00 sec)

mysql> Select Name, LCASE(Name) from student;

+---------+-------------+
| Name    | LCASE(Name) |
+---------+-------------+
| Gaurav  | gaurav      |
| Aarav   | aarav       |
| Harshit | harshit     |
| Gaurav  | gaurav      |
| Yashraj | yashraj     |
+---------+-------------+

5 rows in set (0.00 sec)

mysql> Select Name, UPPER(Name) from student;

+---------+-------------+
| Name    | UPPER(Name) |
+---------+-------------+
| Gaurav  | GAURAV      |
| Aarav   | AARAV       |
| Harshit | HARSHIT     |
| Gaurav  | GAURAV      |
| Yashraj | YASHRAJ     |
+---------+-------------+

5 rows in set (0.00 sec)

mysql> Select Name, LOWER(Name) from student;

+---------+-------------+
| Name    | LOWER(Name) |
+---------+-------------+
| Gaurav  | gaurav      |
| Aarav   | aarav       |
| Harshit | harshit     |
| Gaurav  | gaurav      |
| Yashraj | yashraj     |
+---------+-------------+

5 rows in set (0.00 sec)

  1. MySQL NOT LIKE ऑपरेटर का उपयोग क्या है?

    MySQL NOT LIKE ऑपरेटर की मदद से, हम किसी अन्य स्ट्रिंग के भीतर निर्दिष्ट पैटर्न की एक स्ट्रिंग की गैर-मौजूदगी की जांच कर सकते हैं। इसका सिंटैक्स विशिष्ट_पैटर्न की तरह नहीं है। विशिष्ट_पैटर्न स्ट्रिंग का पैटर्न है जिसे हम किसी अन्य स्ट्रिंग के भीतर नहीं खोजना चाहते हैं। उदाहरण मान लीजिए कि हमारे प

  1. MySQL SOUNDS LIKE ऑपरेटर का उपयोग क्या है?

    जैसा कि नाम से पता चलता है, MySQL SOUNDS LIKE ऑपरेटर एक टेबल से समान ध्वनि मानों को खोजेगा। इसका सिंटैक्स Expression1 SOUNDS LIKE Expression2 है, जहां, Expression1 और Expression2 दोनों की तुलना उनके ध्वनि के अंग्रेजी उच्चारण के आधार पर की जाएगी। उदाहरण निम्नलिखित student_info तालिका से एक उदाहरण है

  1. मैं एक MySQL तालिका से मौजूदा कॉलम का नाम कैसे बदल सकता हूं?

    हम ALTER स्टेटमेंट के साथ CHANGE स्टेटमेंट का उपयोग करके MySQL टेबल से किसी विशेष मौजूदा कॉलम का नाम बदल सकते हैं। इसका सिंटैक्स इस प्रकार होगा - सिंटैक्स ALTER TABLE table_name CHANGE old_column_name new_column_name datatype; यहां, table_name उस तालिका का नाम है जिससे हम कॉलम हटाना चाहते हैं। प