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)

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

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 ऑपरेटर की सहायता से, हम किसी अन्य स्ट्रिंग के भीतर निर्दिष्ट पैटर्न की स्ट्रिंग की अनुपस्थिति की जांच कर सकते हैं। इसका सिंटैक्स NOT LIKE specific_pattern है। Specific_pattern उस स्ट्रिंग का पैटर्न है जिसे हम किसी अन्य स्ट्रिंग के भीतर नहीं ढूंढना चाहते। उदाहरण मान लीजिए हमारे पास s

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

    MySQL का SOUNDS LIKE ऑपरेटर दो एक्सप्रेशन की तुलना उनके अंग्रेजी उच्चारण के आधार पर करता है। इसका सिंटैक्स है: Expression1 SOUNDS LIKE Expression2। यह SOUNDEX() फंक्शन पर आधारित है और समान उच्चारण वाले शब्दों को खोजने का सरल तरीका प्रदान करता है। उदाहरण - student_info टेबल: Select * from student_i

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

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