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

हम MySQL फ़ंक्शन की सहायता से स्ट्रिंग के केवल पहले अक्षर को कैपिटल कैसे कर सकते हैं?


वास्तव में, MySQL में स्ट्रिंग के केवल पहले अक्षर को कैपिटलाइज़ करने के लिए कोई एकल फ़ंक्शन नहीं है। हमें कार्यों के घोंसले का उपयोग करने की आवश्यकता है और इस मामले के लिए, हम सबस्ट्रिंग() कार्यों के साथ UPPER() और LOWER() का उपयोग कर सकते हैं। इसे समझने के लिए, हम 'emp_tbl' से नीचे दिए गए डेटा का उपयोग कर रहे हैं।

mysql> Select * from emp_tbl;
+----+----------------+
| Id | Name           |
+----+----------------+
| 1  | rahul singh    |
| 2  | gaurav kumar   |
| 3  | yashpal sharma |
| 4  | krishan kumar  |
| 5  | kuldeep rai    |
| 6  | munish nayak   |
+----+----------------+
6 rows in set (0.00 sec)

उपरोक्त परिणाम सेट से हम देख सकते हैं कि नाम स्ट्रिंग का पहला अक्षर छोटे अक्षरों में है। निम्नलिखित क्वेरी स्ट्रिंग के पहले अक्षर को बड़ा करेगी -

mysql> Select CONCAT(UPPER(SUBSTRING(name,1,1)),LOWER(SUBSTRING(name,2))) AS Name from emp_tbl;
+----------------+
| Name           |
+----------------+
| Rahul singh    |
| Gaurav kumar   |
| Yashpal sharma |
| Krishan kumar  |
| Kuldeep rai    |
| Munish nayak   |
+----------------+
6 rows in set (0.00 sec)

  1. MySQL के साथ अपरकेस में पहला अक्षर रखते हुए पूरी स्ट्रिंग को कैसे कम करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.32 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (रॉबर्ट); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; आउटप

  1. MySQL में स्ट्रिंग मानों वाले कॉलम से केवल पहले 15 वर्ण लौटाएं

    स्ट्रिंग मानों से केवल पहले 15 वर्णों को वापस करने के लिए, MySQL SUBSTR() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Title varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेटा

  1. MySQL में एक स्ट्रिंग में केवल पहले दोहराए गए मान को कैसे बदलें?

    इसके लिए आप REGEXP_REPLACE() का उपयोग कर सकते हैं। मान लें कि हमारा स्ट्रिंग है - यह मेरी पहली MySQL क्वेरी है। यह पहला ट्यूटोरियल है। मैं पहली बार सीख रहा हूं। हमें किसी विशिष्ट शब्द की केवल पहली घटना को प्रतिस्थापित करने की आवश्यकता है, मान लें कि पहले। आउटपुट होना चाहिए - यह मेरी दूसरी MySQL क्व