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

बूलियन के आधार पर एक ही फ़ील्ड को दो बार कैसे गिनें?

असली एसक्यूएल में रेल-ईश नहीं, आप लिखेंगे:

SELECT 
  count(CASE WHEN confirmed THEN 1 END) AS n_confirmed,
  count(CASE WHEN NOT confirmed THEN 1 END) AS n_unconfirmed,
  ...
FROM posts 
  ...

जो उम्मीद है कि आपकी मदद करेगा। पता नहीं कैसे/अगर इसका अनुवाद ActiveRecord-speak में किया जा सकता है।




  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. एक सबक्वेरी के साथ IN का उपयोग करना इंडेक्स का उपयोग नहीं करता है

  3. MySQL सबक्वेरी - MySQL 3.23

  4. इस डेटा को MySQL स्कीमा में स्टोर करने का सही तरीका क्या है?

  5. विंडोज़ पर इंस्टॉलेशन के बिना MySQL चलाना/शुरू करना