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

MySQL कॉलम में स्ट्रिंग्स के बाएँ और मध्य भाग पर '%' कैरेक्टर से कैसे बचें?

<घंटा/>

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

mysql> टेबल बनाएं DemoTable629 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,StudentSubject text);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.77 सेकंड)

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

mysql> DemoTable629(StudentSubject) मानों ('MySQL%') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable629(StudentSubject) मानों ('स्प्रिंग% हाइबरनेट') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable629(StudentSubject) मान ('%Java') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)

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

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

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

<पूर्व>+-----------+---------------------+| छात्र आईडी | छात्र विषय |+-----------+---------------------+| 1 | MySQL% || 2 | स्प्रिंग% हाइबरनेट || 3 | %जावा |+----------+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

'%' कैरेक्टर से बचने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable629 से *चुनें जहां StudentSubject जैसे '%\%';

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

<पूर्व>+-----------+----------------+| छात्र आईडी | छात्र विषय |+-----------+----------------+| 1 | MySQL% |+----------+----------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL कॉलम को फ्लोट वैल्यू के साथ कैसे गोल करें और परिणाम को एक नए कॉलम में प्रदर्शित करें?

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

  1. MySQL में पहले वर्ण द्वारा स्तंभ मान फ़िल्टर करें

    आप MySQL से LEFT() का उपयोग कर सकते हैं। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.05 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1428 (कर्मचारी नाम) मान (कैरोल जॉनसन) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.16 सेकंड) − . का चयन करके तालिका से स

  1. MySQL कॉलम में किसी विशेष वर्ण को कैसे बदलें?

    किसी विशेष वर्ण को बदलने के लिए, REPLACE() का उपयोग करें और अद्यतन करने के लिए, UPDATE कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1899 (कोड varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoT