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

Đếm Mysql (*) là Tổng Ở ĐÂU Tổng?

Tôi nghĩ rằng bạn muốn lọc các nhóm. Sử dụng HAVING COUNT(*) thay vì WHERE :

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
HAVING Count(*)

Nếu bạn phải sắp xếp các nhóm theo số phần tử thì hãy sử dụng ORDER BY :

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
ORDER BY Count(*) DESC



  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ản ghi SQL Count trong vòng một tháng sử dụng dấu thời gian unix

  2. Mã PHP để chèn giá trị hộp kiểm vào cột cụ thể trên mysql với biểu mẫu chọn

  3. MYSQL Đã cắt ngắn giá trị DOUBLE không chính xác

  4. Cách nhập / khôi phục bảng MySql bằng PHP

  5. ĐẶT HÀNG THEO LĨNH VỰC, thứ tự trường nhất định đến sau cùng