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