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

चुनें कि पंक्ति मान में MySQL में स्ट्रिंग कहाँ है?

<घंटा/>

MySQL में स्ट्रिंग वाले पंक्ति मान का चयन करने के लिए, निम्न सिंटैक्स का उपयोग करें।

चुनें *अपनेTableName से जहां आपका कॉलमनाम '%yourPattern%' जैसा है;

उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है।

mysql> टेबल बनाएं PatternDemo-> (-> Id int,-> Name varchar(100),-> Age int-> );query OK, 0 Rows प्रभावित (0.97 sec)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें। क्वेरी इस प्रकार है।

mysql> PatternDemo मानों में डालें (1, 'जेम्स', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> PatternDemo मानों में डालें (2, 'जोसेफ', 21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> PatternDemo मानों में डालें (3, 'रॉबर्ट', 20); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> PatternDemo मानों में डालें (4, 'जॉन', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> PatternDemo मानों में डालें (5, 'रिचर्ड', 24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

अब आप सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित कर सकते हैं। क्वेरी इस प्रकार है।

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

निम्न आउटपुट है।

+----------+------------+------+| आईडी | नाम | उम्र |+------+------------+------+| 1 | जेम्स | 23 || 2 | जोसेफ | 21 || 3 | रॉबर्ट | 20 || 4 | जॉन | 26 || 5 | रिचर्ड | 24 |+----------+---------+------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहां वह प्रश्न है जो "जो" वर्णों के साथ सभी नाम देगा। क्वेरी इस प्रकार है।

mysql> पैटर्नडेमो से *चुनें जहां '%Jo%' जैसा नाम;

निम्न आउटपुट है।

<पूर्व>+----------+-----------+------+| आईडी | नाम | उम्र |+------+-----------+------+| 2 | जोसेफ | 21 || 4 | जॉन | 26 |+------+-----------+------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. पंक्तियों का चयन करने के लिए MySQL क्वेरी जहां कॉलम मान केवल 0 है, दूसरे कॉलम द्वारा समूह?

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

  1. MySQL में WHERE में दिनांक घटाकर एक पंक्ति का चयन करें?

    इसके लिए TIMESTAMPDIFF() का प्रयोग करें। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 42 मानों में डालें (2020-05-12 05:42:55); क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉर्ड प

  1. MySQL सूची स्ट्रिंग में मूल्यों का चयन करें?

    इसके लिए FIND_IN_SET() का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.44 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो 81 (उपयोगकर्ता नाम) मानों में डालें (माइक, जॉन, क्रिस);क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.23 चयन कथन का उपयोग करके तालिक