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

MySQL क्वेरी यह जांचने के लिए कि क्या एक स्ट्रिंग में एक ही पंक्ति में एक मान (सबस्ट्रिंग) है?

<घंटा/>

चूँकि हमें एक ही पंक्ति से स्ट्रिंग्स का मिलान करने की आवश्यकता है, LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable(FirstName varchar(100), FullName varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('जॉन', 'जॉन स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड', 'जॉन मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों ('बॉब', 'सैम मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें ('क्रिस', 'क्रिस ब्राउन');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

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

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

<पूर्व>+-----------+---------------+| प्रथम नाम | पूरा नाम |+-----------+---------------+| जॉन | जॉन स्मिथ || डेविड | जॉन मिलर || बॉब | सैम मिलर || क्रिस | क्रिस ब्राउन |+----------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)

यह जांचने के लिए क्वेरी निम्नलिखित है कि क्या एक स्ट्रिंग में एक ही पंक्ति में एक मान है -

mysql> डेमोटेबल से FirstName, FullName चुनें, जहां FullName LIKE concat('%', FirstName, '%');

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

<पूर्व>+-----------+---------------+| प्रथम नाम | पूरा नाम |+-----------+---------------+| जॉन | जॉन स्मिथ || क्रिस | क्रिस ब्राउन |+----------+---------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. एक MySQL कॉलम में प्रत्येक पंक्ति के समान मान की गणना करें?

    प्रत्येक पंक्ति के समान मान को गिनने के लिए, ग्रुप बाय क्लॉज के साथ COUNT(*) का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1818 (Id int, Name varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1818 मानों में डा

  1. अधिकतम संचयी मान प्राप्त करने के लिए MySQL क्वेरी

    इसके लिए, सबक्वेरी के साथ एग्रीगेट फंक्शन COUNT(*) का उपयोग करें। GROUP BY का भी उपयोग किया जाता है। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.65 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो23 में डालें (मान 1, मान 2) मान (11,500); क्वेरी ठीक है, 1 पंक्ति प्रभाव

  1. जांचें कि क्या दो स्ट्रिंग ऑब्जेक्ट्स का सी # में समान मान है

    यह जांचने के लिए कि क्या दो स्ट्रिंग ऑब्जेक्ट्स का मान समान है, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(String[] args){       string str1 = "John";       string str2 = "John";     &nb