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

ग्रुप बाय क्लॉज में एक्सएमएल डेटा टाइप कैसे जोड़ें?

आप एक सीटीई में एकत्रीकरण कर सकते हैं और फिर उसमें शामिल हो सकते हैं

WITH Children(Cnt, ParentId)
     AS (SELECT COUNT(*),
                ParentId
         FROM   dbo.Post
         GROUP  BY ParentId)
SELECT P.PostId,
       P.[Body],
       ISNULL(Cnt, 0) AS Cnt
FROM   dbo.Post P
       LEFT JOIN Children /*To include childless posts*/
         ON Children.ParentId = P.PostId
ORDER  BY P.PostId  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में 'वर्णन तालिका' के बराबर क्या है?

  2. SQL सर्वर 2008 R2, दूसरे कॉलम के प्रत्येक विशिष्ट मान के लिए कॉलम के एक मान का चयन करें

  3. SQL सर्वर प्रबंधन स्टूडियो में क्वेरी इतिहास कैसे देखें

  4. आप एक बड़ी MS SQL .sql फ़ाइल कैसे आयात करते हैं?

  5. SQL सर्वर कॉन्फ़िगरेशन प्रबंधक में दिखाई नहीं देने वाली सेवाएँ