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

एकाधिक स्तंभों का औसत

आप उल्लेख नहीं करते हैं कि कॉलम शून्य हैं या नहीं। यदि वे हैं और आप वही शब्दार्थ चाहते हैं जो AVG कुल प्रदान करता है जो आप कर सकते हैं (2008)

SELECT *,
       (SELECT AVG(c)
        FROM   (VALUES(R1),
                      (R2),
                      (R3),
                      (R4),
                      (R5)) T (c)) AS [Average]
FROM   Request  

2005 का संस्करण थोड़ा अधिक थकाऊ है

SELECT *,
       (SELECT AVG(c)
        FROM   (SELECT R1
                UNION ALL
                SELECT R2
                UNION ALL
                SELECT R3
                UNION ALL
                SELECT R4
                UNION ALL
                SELECT R5) T (c)) AS [Average]
FROM   Request


  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 सर्वर में DROP टेबल स्टेटमेंट को समझना

  2. एसक्यूएल सर्वर में गतिशील एसक्यूएल पिवट

  3. nvarchar संघटन / अनुक्रमणिका / nvarchar(अधिकतम) अकथनीय व्यवहार

  4. बहु-भाग पहचानकर्ता को बाध्य नहीं किया जा सकता - SubQuery

  5. SQL सर्वर 2008 - सरल INSERT ट्रिगर लिखने में मदद करें