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 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से