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

क्या हम MySQL WHERE क्लॉज के साथ कई मान प्राप्त कर सकते हैं?

<घंटा/>

हां, हम ला सकते हैं, लेकिन शर्तों के लिए MySQL OR का उपयोग करें। आइए पहले एक −

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

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

mysql> DemoTable1421 (कर्मचारी नाम, कर्मचारी वेतन) मान ('क्रिस', 10000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable1421 (कर्मचारी नाम, कर्मचारी वेतन) मान ('बॉब', 15000) में डालें।;क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> डेमोटेबल 1421 (कर्मचारी नाम, कर्मचारी वेतन) मान ('डेविड', 8000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमोटेबल 1421 में डालें (कर्मचारी नाम, कर्मचारी वेतन) मान ('कैरोल', 8500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> डेमोटेबल 1421 (कर्मचारी नाम, कर्मचारी वेतन) मान ('माइक', 14500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)  

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1421 से * चुनें;

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

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

OR −

. के साथ अनेक मान प्राप्त करने की क्वेरी यहां दी गई है
mysql> DemoTable1421 से * चुनें जहां EmployeeId=1 या EmployeeName='David' OR EmployeeSalary=14500;

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

<पूर्व>+---------------+--------------+----------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन |+---------------+--------------+----------------+| 1 | क्रिस | 10000 || 3 | डेविड | 8000 || 5 | माइक | 14500 |+---------------+--------------+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL व्यू का उपयोग WHERE क्लॉज के साथ कैसे करें?

    MySQL व्यू के लिए WHERE क्लॉज के साथ, सिंटैक्स इस प्रकार है - अपने व्यूनाम से * चुनें जहां आपका कॉलमनाम=आपका वैल्यू; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.26 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1432(StudentName,StudentBranchName) मानों में

  1. कई कम से कम मान लाने के लिए MySQL क्वेरी?

    इसके लिए आप MIN() के साथ उप क्वेरी का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं− );query OK, 0 Rows प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (क्रिस, 87); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका से स

  1. MySQL WHERE क्लॉज में कई मानों के साथ अपडेट करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.81 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ( 103,कैरोल,28,एयूएस);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से