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

टी-एसक्यूएल। एक चयन में अल्पविराम से अलग स्ट्रिंग के रूप में सूची कैसे बनाएं?

आप चाहें तो एक्सएमएल पाथ को सेलेक्ट में सबक्वेरी में भी डाल सकते हैं।
मैं सिर्फ इस कंस्ट्रक्शन को पसंद करता हूं:

SELECT
    b.date,
    SUBSTRING(CAST(foo.bar AS varchar(8000)), 2, 7999) AS orderList
FROM
    bank b
    JOIN 
    movemoney m ON b.code = m.code
    OUTER APPLY
    (
    SELECT
        ',' + concatenatedid
    FROM
        order o
    WHERE
         o.number = m.number 
    FOR XML PATH ('')
    ) foo(bar)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC के माध्यम से एक Linux मशीन से Windows प्रमाणीकरण के साथ SQL सर्वर से कनेक्ट करें

  2. Windows सेवा और SQL सर्वर का उपयोग करके OneWay WCF संदेशों में कतारबद्ध करना

  3. ORDER BY (चुनें NULL) का क्या अर्थ है?

  4. अनुक्रमित लुकअप के साथ केवल दिनांक भागों की तुलना करने के लिए SQL सर्वर डेटाटाइम फ़ील्ड को कनवर्ट करें

  5. SQL सर्वर में स्ट्रिंग को दिनांक/समय मान में कनवर्ट करने के 6 तरीके