मेरे पास तीन फ़ील्ड, फर्स्टनाम, लास्टनाम और ईमेल वाला एक टेबल है। , जो के लिएCONCAT'ing नल फ़ील्ड
SELECT CONCAT(FirstName, LastName, Email) as Vitals FROM MEMBERS
नब्ज रिक्त है के रूप में वहाँ एक भी अशक्त क्षेत्र है:
FirstName | LastName | Email
Adam West [email protected]
Joe Schmoe NULL
अब अगर मैं कार्य करें:
यहाँ कुछ डमी डेटा है। आप इस व्यवहार को कैसे दूर करते हैं? साथ ही, यह एमएस एसक्यूएल सर्वर में डिफ़ॉल्ट व्यवहार है?
बहुत बढ़िया बिना concat उपयोग करने के लिए काफी है, धन्यवाद! –
देखें [BILBO उत्तर] (http://stackoverflow.com/a/5792720/532060) के बारे में [CONCAT_WS] (http://dev.mysql.com/doc/refman/5.0/en/string-functions.html# function_concat-ws), मेरी राय – dvb
में एक बेहतर समाधान यह MySQL डेटाबेस के साथ काम नहीं करता है ... CONCAT_WS() एक अधिक सामान्य समाधान प्रतीत होता है। – ricosrealm