Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chọn tần suất của một kết quả có thể xuất hiện trong nhiều cột (SQL)

Đây là một cách tiếp cận:

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
;

Có bao nhiêu hàng trong bảng?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng MySQL với cột TEXT

  2. Sử dụng select vào biến cục bộ và câu lệnh chuẩn bị sẵn trong mysql

  3. TẠO CHẾ ĐỘ XEM TẠI ĐÂU SELECTid =VIEWrowID

  4. Tải DATA mà không có tệp (tức là trong bộ nhớ) có khả thi cho MySQL và Java không?

  5. Các tham số MySQL trong C #:? hoặc @