sql - table column as argument to a function -
मेरे पास तालिका है
टेबल बनायें Test_Table (LoginID nvarchar (max), टीम Nvarchar (अधिकतम)) इसमें कुछ डेटा जैसे
टेस्ट_Table मानों में डालें ('kbcg', 'Administrator, Teacher, Student'), ( 'केबीसी', 'एडमिन, टीचर, प्रिंसिपल') अब, मुझे डेटा दिखाना है जैसे
LoginID | टीम केबीसीजी | प्रशासक केबीसीजी | शिक्षक केबीसीजी | छात्र केबीसी | व्यवस्थापक और इतने पर ...
इस के लिए एक फ़ंक्शन की आवश्यकता है अग्रिम धन्यवाद
कैसे कुछ के बारे में
DECLARE @ TABLE TABLE ('केबीसीजी', 'प्रशासक, शिक्षक, छात्र'), ('केबीसी', 'व्यवस्थापक, शिक्षक, प्राचार्य);) के साथ VALS AS (लॉगिन) एनवीएचएआरएआर (मैक्स), टीम नेवरचर (मैक्स) SELECT LoginID, CAST ('& lt; d & gt;' + REPLACE (टीम, ',', '& lt; / d & gt; & lt; d & gt;' + '& lt; / d & gt; एएस एक्सएमएल) XMLCol @TABLE से) SELECT Vals ('/ डी') के रूप में ए (बी) । लॉगइनआईडी, बीवल्यू ('।', 'NVARCHAR (MAX)') H2>
Comments
Post a Comment