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

"आसानी से सीखें" स्ट्रिंग को विभाजित करने और अंतिम शब्द वापस करने के लिए MySQL क्वेरी?

<घंटा/>

इसके लिए आप SUBSTRING_INDEX() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(words TEXT);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.62 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('आसानी से सीखें'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> डेमोटेबल मानों में डालें ('MySQL का परिचय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.35 सेकंड) )mysql> डेमोटेबल मानों में डालें ('डीप डाइव यूजिंग जावा'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('सी ++ इन डेप्थ'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) 

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

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

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

<पूर्व>+--------------------------+| शब्द |+-----------------------+| आसानी से सीखें || MySQL का परिचय || जावा का उपयोग करते हुए डीप डाइव || सी++ गहराई में |+-----------------------+4 पंक्तियों में सेट (0.00 सेकंड)

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

mysql> अद्यतन डेमोटेबल सेट Words=substring_index(Words,' ',-1);क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.28 सेकंड)पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0

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

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

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

<पूर्व>+----------+| शब्द |+----------+| आसानी || मायएसक्यूएल || जावा || गहराई |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी AND &OR ऑपरेटर के साथ कई पंक्ति रिकॉर्ड वापस करने के लिए

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40),    StudentMathMarks int,    StudentMySQLMarks int,    status ENUM('ACTIVE','INACTIVE') ); Qu

  1. पिछले 3 दिनों से पहले पोस्ट की गई MySQL तालिका और फ़ेच पंक्तियाँ पूछें?

    मान लें कि वर्तमान तिथि है - 2019-10-20 हम पहले एक उदाहरण देखेंगे और एक टेबल बनाएंगे - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (13.36 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1582 मानों में डालें(2019-10-25 1:10:00);क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.14 सेकंड) चयन कथन

  1. पसंद के साथ पंक्तियों का चयन करने के लिए MySQL क्वेरी और मिलान किए गए स्ट्रिंग वाले नए कॉलम बनाएं?

    इसके लिए सबस्ट्रिंग () का प्रयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1872 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1872 मानों में डालें (मिशेल जॉनसन); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00