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

MySQL क्वेरी वर्ग कोष्ठक के बीच पाठ को हटाने के लिए?


आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल -> (-> नाम टेक्स्ट ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें ('जॉन [जॉन] स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> डेमोटेबल मानों में डालें ('[कैरोल] कैरल टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> डेमोटेबल मानों में डालें ('डेविड [मिलर] मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा-

<पूर्व>+--------------------------+| नाम |+-----------------------+| जॉन [जॉन] स्मिथ || [कैरोल] कैरल टेलर || डेविड [मिलर] मिलर |+-----------------------+3 पंक्तियों में सेट (0.00 सेकंड)

वर्गाकार कोष्ठकों के बीच पाठ को हटाने की क्वेरी निम्नलिखित है-

mysql> सेलेक्ट रिप्लेस (नाम, सबस्ट्रिंग (नाम, लोकेट ('[', नाम), LENGTH (नाम) -> - लोकेट (']', रिवर्स (नाम)) - लोकेट ('[', नाम) + 2), '') नाम के रूप में -> DemoTable से;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+| नाम |+---------------+| जॉन स्मिथ || कैरल टेलर || डेविड मिलर |+---------------+3 पंक्तियाँ सेट में (0.03 सेकंड)
  1. MySQL में फ़ील्ड नाम में रिक्त स्थान के बीच पानी का छींटा जोड़ना?

    आप इसके लिए REPLACE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1625 मानों में डालें (कैरोल टेलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका स

  1. MySQL में दो शब्दों के बीच की जगह निकालें?

    इसके लिए आप REPLACE() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1506 मानों में डालें (यह MongoDB NoSQL डेटाबेस है); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.60 सेकंड) चयन कथन का

  1. पिछली जगहों को हटाने के लिए MySQL क्वेरी

    पिछली जगह को हटाने के लिए, MySQL में RTRIM() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.38 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके ताल