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

यदि हम CONCAT() फंक्शन के आर्गुमेंट के रूप में कॉलम नाम पास करते हैं जिसमें NULL मान है तो MySQL क्या लौटाता है?


जैसा कि हम जानते हैं कि CONCAT() फंक्शन NULL लौटाएगा यदि उसका कोई आर्गुमेंट NULL है। इसका मतलब है कि MySQL NULL लौटाएगा यदि हम कॉलम नाम को, जिसमें NULL मान है, CONCAT() फंक्शन के आर्गुमेंट के रूप में पास करते हैं। 'Student' टेबल का निम्नलिखित उदाहरण इसे समझाने के लिए है।

उदाहरण

इस उदाहरण में, हम दो स्ट्रिंग के मानों को संयोजित कर रहे हैं और 5वीं पंक्ति में, एक मान NULL है इसलिए संयोजन परिणाम भी NULL है।

mysql> Select Name, Address, CONCAT(Name,' Resident of ',Address)AS 'Detail of Student' from Student; 
+---------+---------+---------------------------+ 
| Name    | Address | Detail of Student         | 
+---------+---------+---------------------------+ 
| Gaurav  | Delhi   | Gaurav Resident of Delhi  | 
| Aarav   | Mumbai  | Aarav Resident of Mumbai  | 
| Harshit | Delhi   | Harshit Resident of Delhi | 
| Gaurav  | Jaipur  | Gaurav Resident of Jaipur | 
| Yashraj | NULL    | NULL                      | 
+---------+---------+---------------------------+ 
5 rows in set (0.00 sec)

  1. - यदि बिट का मान 1 है और पहली स्ट्रिंग NULL है तो MySQL MAKE_SET() फंक्शन क्या वापस करता है?

    MySQL MAKE_SET() फंक्शन कुछ भी वापस नहीं करता यदि बिट का मान 1 है और पहली स्ट्रिंग NULL है। निम्न उदाहरण इस अवधारणा को प्रदर्शित करेगा: उदाहरण Select MAKE_SET(1, NULL,A,B); +---------------------------+ | MAKE_SET(1, NULL,A,B) | +---------------------------+ | | +--------

  1. - MySQL में CONCAT फ़ंक्शन का उपयोग करके मौजूदा कॉलम मान में टेक्स्ट जोड़ना

    समाधान: UPDATE के साथ CONCAT() किसी कॉलम के मौजूदा मान में टेक्स्ट जोड़ने (अनुलग्नक) के लिए CONCAT() फ़ंक्शन का उपयोग UPDATE स्टेटमेंट में करें। सिंटैक्स UPDATE yourTableName SET yourColumnName = CONCAT(yourColumnName, textToAppend) WHERE yourCondition; व्यावहारिक उदाहरण टेबल बनाना और डेटा डालना

  1. - MySQL में कॉलम का नाम कैसे खोजें?

    MySQL में कॉलम नाम खोजने के दो तरीके: SHOW COLUMNS और INFORMATION_SCHEMA MySQL में किसी टेबल के कॉलम नाम प्राप्त करने के दो मुख्य तरीके हैं: SHOW COLUMNS कमांड और INFORMATION_SCHEMA.COLUMNS टेबल। उदाहरण टेबल बनाना CREATE TABLE DemoTable603 ( ClientId INT NOT NULL AUTO_INCREMENT, ClientName