मेरे पास कुछ सामान्य डेटा वाला कॉलम है और मैं डेटा को एकल, पाइप-सीमांकित पंक्ति में प्रस्तुत करना चाहता हूं। आंकड़ा:
ColumnA
========
asdfaa
asdf
वांछित परिणाम:
asdfaa|asdf
0
Jose
16 सितंबर 2011, 03:45
Listagg() फ़ंक्शन आज़माएं। stackoverflow.com/questions/3368942 /… हठ।
– Thinhbk
16 सितंबर 2011, 04:58
1 उत्तर
सबसे बढ़िया उत्तर
SELECT Result = STUFF((SELECT '|' + ColumnA
FROM dbo.[table]
FOR XML PATH('')), 1, 1, '');
1
Aaron Bertrand
16 सितंबर 2011, 06:52
संबंधित सवाल
नए सवाल
sql
संरचित क्वेरी भाषा (एसक्यूएल) डेटाबेस को क्वेरी करने के लिए एक भाषा है। प्रश्नों में कोड उदाहरण, तालिका संरचना, नमूना डेटा और DBMS कार्यान्वयन के लिए एक टैग (जैसे MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, आदि) का उपयोग किया जाना चाहिए। यदि आपका प्रश्न केवल एक विशिष्ट DBMS (विशिष्ट एक्सटेंशन / सुविधाओं का उपयोग करता है) से संबंधित है, तो इसके बजाय उस DBMS के टैग का उपयोग करें। एसक्यूएल के साथ टैग किए गए सवालों के जवाब में आईएसओ / आईईसी मानक एसक्यूएल का उपयोग करना चाहिए।