MySQL में CONCAT_WS
है - विभाजक के साथ संयोजित करें
CONCAT_WS(' ', first, middle, maiden, last);
http://dev.mysql.com /doc/refman/5.0/hi/string-functions.html#function_concat-ws
जैसा कि andr
. द्वारा बताया गया है नीचे, सुनिश्चित करें कि किसी भी सम्मिलित फ़ील्ड में NULL
है और खाली स्ट्रिंग नहीं (''
) नहीं तो आपको आउटपुट में डबल स्पेस मिलेगा।
पहेली:http://sqlfiddle.com/#!2/1fe83/1
आगे आवेदन
इसलिए सावधान रहें यदि भविष्य में आप इस फ़ंक्शन का उपयोग एक छोटी CSV सूची बनाने के लिए करते हैं, क्योंकि आपको NULL
के लिए अल्पविराम नहीं मिलेगा खेत। आपको एक COALESCE(column, '')
. करना होगा प्रत्येक अशक्त स्तंभ के चारों ओर आवरण।