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

मैं अल्पविराम से अलग किए गए मान स्ट्रिंग के रूप में SQL तालिका से आईडी की सूची कैसे खींच सकता हूं?

MySQL

SELECT GROUP_CONCAT(t.prodid SEPARATOR ',')
  FROM PRODUCTS t
 WHERE t.prodtype = 'XYZ'

ओरेकल:

टिम हॉल की साइट पर उपलब्ध स्ट्रिंग एकत्रीकरण तकनीकों का एक उत्कृष्ट सारांश है।

एसक्यूएल सर्वर 2005+

SELECT STUFF((SELECT ','+ t.prodid
                FROM PRODUCTS t
               WHERE t.prodtype = 'XYZ'
             FOR XML PATH('')), 1, 1, '')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाटाइम के लिए एसएसआईएस स्रोत प्रारूप निहित रूपांतरण

  2. SQL सर्वर क्या है?

  3. एसक्यूएल सर्वर में पुनर्प्राप्त करने की तारीख, CURRENT_TIMESTAMP बनाम GetDate ()

  4. SQL सर्वर में ऑडिट टेबल लागू करने के लिए सुझाव?

  5. SQL सर्वर में TRY_CAST () कैसे काम करता है