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

एक SQL SELECT Query में एकाधिक गणनाओं में प्रतिशत जोड़ना

आप from . में एक सबक्वेरी का उपयोग कर सकते हैं खंड:

select
    s.invalidCount,
    s.unknownCount,
    s.totalCount,
    invalidCount * 100 / s.totalCount as PercentageInvalid,
    unknownCount * 100 / s.totalCount as PercentageUnknown
from
    (select  invalidCount = (SELECT COUNT(*) FROM <...a...> WHERE <...b...>),
        unknownCount = (SELECT COUNT(*) FROM <...c...> WHERE <...d...>),
        totalCount       = (SELECT COUNT(*) FROM <...e...> WHERE <...f...>)) s


  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 सर्वर 2017 में एक दृश्य बनाएँ

  2. एक्सेल से VBA स्क्रिप्ट के माध्यम से SQL डेटाबेस में कई मान सम्मिलित करना

  3. NOT IN क्लॉज के अंदर NULL मान

  4. मैं इस एसक्यूएल सर्वर स्थानिक क्वेरी को कैसे तेज कर सकता हूं?

  5. यह क्वेरी उचित अनुक्रमणिका का उपयोग क्यों नहीं करती है?