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

MySQL के साथ अल्पविराम से अलग किए गए स्ट्रिंग में विशिष्ट शब्द निकालें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable836(FirstName SET('John','Chris','Adam'));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

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

mysql> DemoTable836 मानों में डालें ('जॉन, क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable836 मानों में डालें ('जॉन, क्रिस, एडम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.16 सेकंड)mysql> DemoTable836 मानों में डालें ('क्रिस, एडम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> DemoTable836 मानों में डालें ('जॉन, एडम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.37 सेकंड) )

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

mysql> DemoTable836 से *चुनें;

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

<पूर्व>+-----------------+| प्रथम नाम |+-----------------+| जॉन, क्रिस || जॉन, क्रिस, एडम || क्रिस, एडम || जॉन, एडम |+-----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

अल्पविराम से अलग किए गए स्ट्रिंग में एक विशिष्ट शब्द को हटाने के लिए क्वेरी निम्नलिखित है -

mysql> अद्यतन DemoTable836 set FirstName =FirstName &~ (1 < 

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> DemoTable836 से *चुनें;

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

<पूर्व>+-----------+| प्रथम नाम |+-----------+| जॉन || जॉन, एडम || एडम || जॉन, एडम |+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

  1. संख्याओं के साथ VARCHAR स्ट्रिंग में हाइफ़न के बाद संख्याओं को निकालने के लिए MySQL क्वेरी

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

  1. MySQL में संख्याओं के साथ मिश्रित स्ट्रिंग में क्रमबद्ध करें?

    कुछ मामलों में ORDER BY का उपयोग करें। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.18 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो18 मानों में डालें (2J जॉन के पास 9); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित

  1. अल्पविराम से अलग सूची में स्ट्रिंग और अगला वर्ण खोजने के लिए रेगेक्स - MySQL?

    अल्पविराम से अलग की गई सूची में खोजने के लिए, MySQL find_in_set() का उपयोग करें। इस उद्देश्य के लिए रेगेक्स का उपयोग यहां आवश्यक नहीं है। वाक्य रचना इस प्रकार है - select *from yourTableName where find_in_set(anyValue,yourColumnName); आइए एक टेबल बनाएं - mysql> create table demo17 −> (