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

प्रतिभागियों की न तो अधिकतम और न ही न्यूनतम संख्या वाली सभी गतिविधियों का नाम प्रिंट करें

आप window functions का उपयोग कर सकते हैं अगर आपका mysql वर्शन 8 या उससे ऊपर है

select activity from (select activity, count(*) as cnt,
                             max(count(*)) over () as maximum_cnt,
                             min(count(*)) over () as minimum_cnt
                        from friends group by activity) mytable
where cnt not in (maximum_cnt, minimum_cnt);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL - कुल कॉलम के आधार पर किसी तालिका से गैर कुल कॉलम कैसे प्राप्त करें?

  2. [MySQL]:दो आश्रित तालिकाओं से पंक्तियों को हटाएं

  3. एकाधिक होस्ट पर PHP साइट के सत्रों को संभालने का सबसे अच्छा तरीका क्या है?

  4. mysql में कॉलम में सभी विशिष्ट मानों की अधिकतम संबंधित तिथि के साथ नवीनतम रिकॉर्ड या रिकॉर्ड कैसे प्राप्त करें?

  5. mysqli एक्सटेंशन में डेबियन गायब है