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

MySQL टेबल में खाली मानों को किसी विशिष्ट मान से बदलें

आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable837(Name varchar(100)); 
Query OK, 0 rows affected (0.53 sec)

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

mysql> insert into DemoTable837 values('Chris'); 
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable837 values(''); 
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable837 values('Robert'); 
Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable837 values(''); 
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable837 values('David'); 
Query OK, 1 row affected (1.13 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable837;

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

+--------+
| Name   |
+--------+
| Chris  |
|        |
| Robert |
|        |
| David  |
+--------+
5 rows in set (0.00 sec)

खाली मान को विशिष्ट मान से बदलने की क्वेरी

mysql> select if(Name='', 'Adam', Name) from DemoTable837;

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

+--------------------------+
| if(Name='', 'Adam',Name) |
+--------------------------+
| Chris                    |
| Adam                     |
| Robert                   |
| Adam                     |
| David                    |
+--------------------------+
5 rows in set (0.00 sec)

व्याख्या

IF() फ़ंक्शन जांचता है कि क्या Name खाली स्ट्रिंग है। यदि हां, तो यह 'Adam' लौटाता है, अन्यथा मूल मान लौटाता है। यह केवल प्रदर्शन के लिए है; वास्तविक डेटा अपडेट करने के लिए UPDATE स्टेटमेंट का उपयोग करें।

  1. - MySQL व्यू में मान कैसे अपडेट करें जैसे हम MySQL तालिका में करते हैं?

    हम जानते हैं कि UPDATE स्टेटमेंट की सहायता से हम MySQL तालिका में मान अपडेट कर सकते हैं और इसी तरह हम MySQL व्यू में मान अपडेट कर सकते हैं। UPDATE स्टेटमेंट का वाक्यविन्यास समान होगा सिवाय इसके कि तालिका नाम के स्थान पर हमें व्यू का नाम प्रदान करना होगा। हम Info नामक व्यू से निम्न डेटा ले रहे हैं ता

  1. - MySQL में दूसरी टेबल के मानों से टेबल कैसे अपडेट करें?

    हम INNER JOIN की मदद से दूसरी टेबल को अपडेट कर सकते हैं। आइए दो टेबल बनाकर समझते हैं। पहली टेबल बनाना (tblFirst) ); Query OK, 0 rows affected (0.48 sec) रिकॉर्ड डालना INSERT INTO tblFirst VALUES (3, David); सभी रिकॉर्ड देखना SELECT * FROM tblFirst; आउटपुट: +------+-------+ | id | name | +--

  1. Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें? Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको Java से executeQuery() मेथड का उपयोग करना होगा। पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां हम sample डेटाबेस में निम्नलिखित टेबल बनाएंगे: ); Query OK, 0 rows affected (0.80 sec) अब INSERT कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी