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

MySQL स्ट्रिंग में अंडरस्कोर का मिलान कैसे करें?

<घंटा/>

MySQL स्ट्रिंग में अंडरस्कोर से मिलान करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं -

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम '%\_%' पसंद करता है;

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

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

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

mysql> डेमोटेबल मानों में डालें ('CLI_101'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('CLI1110'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('_CLI102'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें ('CLI103_'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('CLI1111') ');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

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

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

<पूर्व>+----------+| ClientId |+----------+| सीएलआई_101 || सीएलआई1110 || _CLI102 || सीएलआई103_ || CLI1111 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

LIKE -

. का उपयोग करके स्ट्रिंग में अंडरस्कोर से मिलान करने के लिए क्वेरी यहां दी गई है
mysql> डेमोटेबल से चुनें *जहां ClientId LIKE '%\_%';

यह अंडरस्कोर के साथ स्ट्रिंग्स को प्रदर्शित करने वाला निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+| ClientId |+----------+| सीएलआई_101 || _CLI102 || CLI103_ |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

आप वैकल्पिक क्वेरी का उपयोग कर सकते हैं -

mysql> डेमोटेबल से चुनें *जहां ClientId REGEXP '_';

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

<पूर्व>+----------+| ClientId |+----------+| सीएलआई_101 || _CLI102 || CLI103_ |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. SUBSTRING_INDEX का उपयोग करके MySQL में स्ट्रिंग को कैसे विभाजित करें?

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

  1. MySQL में स्ट्रिंग से दिनांक कैसे निकालें?

    MySQL में स्ट्रिंग से दिनांक निकालने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम 12/03/2050 पर पहुंचेगा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. MySQL रेगुलर एक्सप्रेशन:\d के साथ स्ट्रिंग में अंकों का मिलान कैसे करें?

    स्ट्रिंग में अंकों का मिलान करने के लिए, MySQL में सिंटैक्स इस प्रकार है - अपने Tab leName से * चुनें जहां आपका कॉलमनाम regexp [0-9]; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1841 (कोड varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उ