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

दो स्तंभों के बीच "सबसे बड़ा" ढूंढें और MySql में पहले से ही कुछ रिकॉर्ड के साथ प्रदर्शित करें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable -> ( -> Value1 int, -> Value2 int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड)

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

mysql> डेमोटेबल वैल्यू (78,89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें (19, नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में (शून्य, 0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें (शून्य, 95); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) 

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

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

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

<पूर्व>+-----+----------+| Value1 | Value2 |+----------+----------+| 78 | 89 || 19 | शून्य || नल | 0 || नल | 95 |+--------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ दो स्तंभों से "सबसे बड़ा" खोजने की क्वेरी है -

डेमोटेबल से
mysql> सबसे बड़ा चुनें (अगर (मान 1 शून्य है, 0, मान 1), अगर (मान 2 शून्य है, 0, मान 2) है;

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

<पूर्व>+------------------------------------------ ---------------------+| महानतम (यदि (मान 1 शून्य है, 0, मान 1), यदि (मान 2 शून्य है, 0, मान 2)) | +-------------------------- -------------------------------------------+| 89 || 19 || 0 || 95 |+-------------------------------------------------------- ------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. तीन कॉलम से अलग-अलग मानों का चयन करें और MySQL के साथ एक कॉलम में प्रदर्शित करें

    इसके लिए, एक MySQL क्वेरी में UNION का एक से अधिक बार उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (10, नल, शून्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उ

  1. MySQL में NULL और NOT NULL रिकॉर्ड वाले कॉलम से केवल NOT NULL मान प्रदर्शित करें

    इसके लिए आप IS NOT NULL प्रॉपर्टी का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1 (ड्यूडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों (2019-11-10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (

  1. MySQL के साथ कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड कैसे खोजें

    इसके लिए ग्रेटेस्ट () के कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1862 (Value1 int, Value2 int, Value3 int, Value4 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1862 मान (110, NULL,78,NULL) में ड