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

MySQL में कोलेस () के साथ पहले गैर-शून्य मान प्रदर्शित करें?

<घंटा/>

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

mysql> create table DemoTable1927
   (
   StudentName varchar(20),
   StudentSubject varchar(20)
   );
Query OK, 0 rows affected (0.00 sec)

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

mysql> insert into DemoTable1927 values('Chris','MySQL');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1927 values('David',NULL);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1927 values(NULL,'MongoDB');
Query OK, 1 row affected (0.00 sec)

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

mysql> select * from DemoTable1927;

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

+-------------+----------------+
| StudentName | StudentSubject |
+-------------+----------------+
| Chris       |         MySQL  |
| David       |         NULL   |
| NULL        |      MongoDB   |
+-------------+----------------+
3 rows in set (0.00 sec)

यहाँ MySQL में कोलेस () को लागू करने की क्वेरी है -

mysql> select coalesce(StudentName,StudentSubject) as Result from DemoTable1927;

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

+---------+
| Result  |
+---------+
| Chris   |
| David   |
| MongoDB |
+---------+
3 rows in set (0.00 sec)

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

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

  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