Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

CONCAT एकाधिक फ़ील्ड को एक फ़ील्ड में, एकल स्थान पर

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, '') . करना होगा प्रत्येक अशक्त स्तंभ के चारों ओर आवरण।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में संख्याओं की एक श्रृंखला उत्पन्न करना

  2. सी # का उपयोग कर एक्सएमएल फाइल को MySQL में लोड करने का सबसे तेज़ तरीका क्या है?

  3. दिनांक पिकर के माध्यम से क्वेरी फ़िल्टर करने के बाद किसी विशेष मान के साथ पंक्तियों की संख्या प्राप्त करना

  4. रिवर्स इंजीनियर MySQL और PostgreSQL डीबी के लिए आवेदन?

  5. जांचें कि क्या किसी कॉलम में दूसरे कॉलम के सभी मान हैं - Mysql