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

परिणाम की आवृत्ति का चयन करना जो एकाधिक कॉलम (एसक्यूएल) में प्रकट हो सकता है

यहाँ एक दृष्टिकोण है:

SELECT name, COUNT(1)
  FROM (           SELECT name_1 AS name FROM mytable
         UNION ALL SELECT name_2 AS name FROM mytable
         UNION ALL SELECT name_3 AS name FROM mytable
         UNION ALL SELECT name_4 AS name FROM mytable
         UNION ALL SELECT name_5 AS name FROM mytable
       ) AS myunion
 GROUP BY name
 ORDER BY COUNT(1) DESC LIMIT 6
;

टेबल में कितनी पंक्तियाँ हैं?



  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. ADO.NET के साथ MySQL उपयोगकर्ता-चर का उपयोग कैसे करें

  3. मैसकल सेलेक्ट डिफरेंट

  4. Mysql - इंडेक्स का उपयोग न करने की तरह चुनें

  5. ब्रू सेवाएं:कॉन्फ़िगरेशन कहां संपादित करें?