मैं तो एक मेजgroup_concat शून्य के साथ काम नहीं कर रहा महत्व देता
CREATE TABLE IF NOT EXISTS `dept` (
`did` int(11) NOT NULL,
`dname` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `dept` (`did`, `dname`) VALUES
(1, 'Hi'),
(2, NULL),
(3, 'Hello');
है मैं एक प्रश्न है
select group_concat(concat(did,"','",dname) separator '),(') as Result from dept
यह परिणाम उत्पादन के रूप में 1','Hi'),('3','Hello
प्रश्न: कैसे कर सकते हैं मुझे उपरोक्त क्वेरी से परिणाम 1','Hi'),('2','NULL'),('3','Hello
यह पंक्तियाँ जो शून्य मान हैं याद आ रही है, लेकिन मैं लाने के लिए सभी
Link for SQL Fiddle Demo of question
अद्यतन की जरूरत है: अगर मैं शून्य की इजाजत दी एक से अधिक या सभी स्तंभ है, वहाँ किसी तरह एक बार COALESCE लागू करने के लिए है सभी के लिए या प्रत्येक कॉलम में व्यक्तिगत रूप से आवेदन करना है?
मैं एक concat http://stackoverflow.com/questions/13451605/how-to-use-group-concat- में groupconcat का एक और उदाहरण है इन-ए-कॉन्सैट-इन-माइस्क्ल/13451984 # 13451984 – Sami