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

दो बार LIKE क्लॉज का उपयोग करके दोहराए गए व्यक्तिगत FirstName और LastName के साथ तालिका से विशिष्ट नाम प्रदर्शित करें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(30));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.70 सेकंड)

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

mysql> डेमोटेबल (स्टूडेंटनाम) वैल्यू ('जॉन स्मिथ') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (स्टूडेंटनाम) वैल्यू ('डेविड मिलर') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल (स्टूडेंटनाम) वैल्यू ('कैरोल टेलर') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल (स्टूडेंटनाम) वैल्यू ('जॉन डो') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (स्टूडेंटनाम) मान ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल (स्टूडेंटनाम) मानों ('एडम डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.11 सेकंड)

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

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

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

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| 1 | जॉन स्मिथ || 2 | डेविड मिलर || 3 | कैरल टेलर || 4 | जॉन डो || 5 | क्रिस ब्राउन || 6 | एडम डो |+-----------+---------------+6 पंक्तियों में सेट (0.00 सेकंड)

पहले नाम "जॉन" और अंतिम नाम "डो" के साथ तालिका से रिकॉर्ड का चयन करने की क्वेरी यहां दी गई है -

mysql> डेमोटेबल से *चुनें जहां छात्र नाम '% जॉन%' पसंद है और छात्र नाम '% डो%' पसंद है;

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

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| 4 | जॉन डो |+-----------+----------------+1 पंक्ति में सेट (0.00 सेकंड)
  1. एकाधिक शब्दों के साथ LIKE का उपयोग करके फ़िल्टर की गई तालिका से रिकॉर्ड प्रदर्शित करने के लिए MySQL क्वेरी?

    इसके लिए, RLIKE का उपयोग करें और नीचे दिए गए सिंटैक्स के अनुसार रिकॉर्ड फ़िल्टर करें &माइनस; अपने TableName से * चुनें जहां आपका कॉलमनाम yourValue1|yourValue2 जैसा हो; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1935 (विषय varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमां

  1. MySQL में 2019 की तरह चालू वर्ष से एक गतिशील तालिका नाम बनाएं

    वर्ष (2019) जैसा टेबल नाम बनाने के लिए PREPARE स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1959 (उपयोगकर्ता नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1959 मानों में (

  1. एक MySQL क्वेरी में दो बार LIKE क्लॉज का उपयोग करना

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable2009(Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2009 मानों में डालें (डेविड मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चयन कथन का उपयोग करके तालिका से सभी