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

MySQL क्वेरी का उपयोग करके 'ए' या 'बी' या 'सी' अक्षर से शुरू होने वाले सभी नाम खोजें?

<घंटा/>

ए या बी या सी से शुरू होने वाले सभी नामों को खोजने के लिए आपको LIKE with OR ऑपरेटर का उपयोग करना होगा। वाक्य रचना इस प्रकार है:

चुनें *अपनेटेबलनाम से जहां आपका कॉलमनाम 'ए%' जैसा है या आपका कॉलमनाम 'बी%' जैसा है या आपका कॉलमनाम 'सी%' जैसा है;

उपरोक्त क्वेरी उन सभी नामों को ढूंढती है जो केवल 'ए' या 'बी' या 'सी' अक्षर से शुरू होते हैं। उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> टेबल बनाएं AllNamesStartWithAorBorC -> ( -> Id int NOT NULL AUTO_INCREMENT, -> EmployeeName varchar(20), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) 

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:

mysql> AllNamesStartWithAorBorC (कर्मचारी नाम) मान ('एडम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> AllNamesStartWithAorBorC (कर्मचारी नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.16 sec)mysql> AllNamesStartWithAorBorC (कर्मचारी नाम) मान ('बैडेन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.48 सेकंड) mysql> AllNamesStartWithAorBorC (कर्मचारी नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.41 सेकंड)mysql> AllNamesStartWithAorBorC(EmployeeName) मानों ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> AllNamesStartWithAorBorC (कर्मचारी नाम) मान ('लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.16 sec)mysql> AllNamesStartWithAorBorC(EmployeeName) मान ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:

mysql> AllNamesStartWithAorBorC से *चुनें;

निम्न आउटपुट है:

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

ए या बी या सी से शुरू होने वाले नामों को खोजने की क्वेरी यहां दी गई है। क्वेरी इस प्रकार है:

mysql> AllNamesStartWithAorBorC से *चुनें, जहां EmployeeName जैसे 'A%' या EmployeeName जैसे 'B%' या -> EmployeeName जैसे 'C%';

निम्न आउटपुट है:

<पूर्व>+----+--------------+| आईडी | कर्मचारी का नाम |+----+--------------+| 1 | एडम || 2 | बॉब || 3 | बाडेन || 4 | कैरल || 7 | क्रिस |+----+--------------+5 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL क्वेरी का उपयोग करके तालिका में दूसरा अधिकतम खोजें?

    आप LIMIT 1 OFFSET 1 का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.92 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें (5); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.76 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्

  1. एकल MySQL क्वेरी में सभी कॉलम नामों के लिए 'उपनाम' सेट करें

    कॉलम नामों के लिए उपनाम सेट करने के लिए, सिंटैक्स इस प्रकार है - अपना कॉलमनाम1 किसी भी उपनामनाम1 का चयन करें, अपने कॉलमनाम2 को अपने टेबलनाम से किसी भी उपनाम का चयन करें; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग

  1. MySQL को MySQL SLES रिपोजिटरी के साथ अपग्रेड करना

    MySQL को MySQL SLES रिपॉजिटरी का उपयोग करके अपग्रेड किया जा सकता है। आइए इस उन्नयन के लिए आवश्यक चरणों को देखें। डिफ़ॉल्ट रूप से, MySQL SLES रिपॉजिटरी MySQL को रिलीज़ श्रृंखला के नवीनतम संस्करण में अपडेट करती है जिसे उपयोगकर्ता ने इंस्टॉलेशन के दौरान चुना होगा किसी भिन्न रिलीज़ श्रृंखला में अद्यतन