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

MySQL हिस्टोग्राम को नकारात्मक मानों के साथ प्रदर्शित करें?

<घंटा/>

नकारात्मक मानों के लिए, कॉनकैट () के साथ रिवर्स () का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable632 ( histogramId int NOT NULL AUTO_INCREMENT PRIMARY KEY,histogramValue int,histogramImage text);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.78 सेकंड)

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

mysql> DemoTable632(histogramValue) मान (2) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable632 (हिस्टोग्रामवैल्यू) मान (3) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34 सेकंड) mysql> DemoTable632(histogramValue) मानों (-6) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable632(histogramValue) मान (-5) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

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

<पूर्व>+------ -+| हिस्टोग्राम आईडी | हिस्टोग्रामवैल्यू | हिस्टोग्राम इमेज |+---------------+----------------+---------------- +| 1 | 2 | शून्य || 2 | 3 | शून्य || 3 | -6 | शून्य || 4 | -5 | नल |+---------------+----------------+---------------- सेट में +4 पंक्तियाँ (0.00 सेकंड)

नकारात्मक मानों वाले हिस्टोग्राम की क्वेरी यहां दी गई है -

mysql> हिस्टोग्राम आईडी, हिस्टोग्रामवैल्यू, CONCAT (रिवर्स (RPAD (रिपीट ('*', IF (हिस्टोग्रामवैल्यू <0, -हिस्टोग्रामवैल्यू, 0)), 100, '')), रिपीट ('*', IF( हिस्टोग्रामवैल्यू<0,0,हिस्टोग्रामवैल्यू))) एएस हिस्टोग्रामइमेज फ्रॉम डेमोटेबल632 ऑर्डर बाय हिस्टोग्रामआईड;

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

<पूर्व>+------ -+| हिस्टोग्राम आईडी | हिस्टोग्रामवैल्यू | हिस्टोग्राम इमेज |+---------------+----------------+---------------- +| 1 | 2 | ** || 2 | 3 | *** || 3 | -6 | ****** || 4 | -5 | ***** |+---------------+----------------+----------- ----+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. PHP और MySQL में 'बूलियन' मानों से कैसे निपटें?

    हम MySQL संस्करण 8.0.12 का उपयोग कर रहे हैं। आइए पहले MySQL संस्करण की जाँच करें: संस्करण का चयन करें ();+---------------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड) MySQL में बूलियन से निपटने के लिए, आप BOOL या BOOLEAN या TINYINT(1) का उपयोग कर सकते हैं। यदि आप B

  1. केवल MySQL के साथ IN क्लॉज के अंदर निर्दिष्ट मान प्रदर्शित करें?

    इसके लिए आप ORDER BY क्लॉज के साथ IN() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1986 (नंबर int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1986 मान (350) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (

  1. जावा का उपयोग करके MySQL तालिका मान प्रदर्शित करें

    इसके लिए आप ResultSet कॉन्सेप्ट का इस्तेमाल कर सकते हैं। कनेक्शन के लिए, हम MySQL JDBC ड्राइवर का उपयोग करेंगे। आइए एक टेबल बनाएं - उदाहरण ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण सम्मिलित करें) डेमो87 मानों में (बॉब, 22); क्वेरी ठीक है, 1