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

MySQL `LIKE` ऑपरेटर को विशिष्ट वर्णों से शुरू करने के लिए कैसे प्रतिबंधित करें?

<घंटा/>

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

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

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

mysql> डेमोटेबल वैल्यू ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमोटेबल मानों में डालें ('एडम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें ('माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें ('सैम') ');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

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

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

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

+-----------+|प्रथम नाम |+-----------+| जॉन || एडम || डेविड || माइक || सैम |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

विशिष्ट वर्णों के साथ शुरू करने के लिए `LIKE` ऑपरेटर को प्रतिबंधित करने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से * चुनें जहां FirstName 'D%' या FirstName LIKE 'S%';

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

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

    कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा.कॉलम से अलग टेबल_नाम चुनें, जहां कॉलम_नाम जैसे %yourSearchValue% और table_schema=database(); आइए विभिन्न तालिका में कॉलम नाम खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां, हम केवल विशिष्ट कॉलम नाम

  1. MySQL LIKE ऑपरेटर के साथ विशिष्ट तालिका नाम प्रदर्शित करें

    LIKE ऑपरेटर के साथ विशिष्ट तालिका नाम प्रदर्शित करने के लिए, सिंटैक्स इस प्रकार है - info_schema.tables से table_name को `anyAliasName` के रूप में चुनें, जहां table_name जैसे yourValue%; आइए LIKE ऑपरेटर के साथ विशिष्ट तालिका नाम प्रदर्शित करने के लिए उपरोक्त सिंटैक्स को लागू करें - जहां table_nam

  1. MySQL में एक विशिष्ट दिन के साथ MM/YY को YYYY-MM-DD में कैसे बदलें?

    रूपांतरित करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार STR_TO_DATE() का उपयोग करें। दिन के मान को CONCAT() के साथ जोड़ें - str_to_date(concat(yourDateValue/, yourColumnName), %d/%m/%y) को अपनेTableName से anyAliasName के रूप में चुनें; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 से