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

Truy vấn MySQL để đếm các giá trị không rỗng trong một hàng

Điều này sẽ làm những gì bạn muốn:

SELECT ID, Name, Score_1, Score_2, Score_3
FROM Table1
ORDER BY (Score_1 = 0) + (Score_2 = 0) + (Score_3 = 0)

Kết quả:

ID  Name   Score_1  Score_2  Score_3
4   Mike   4        5        5      
1   Dan    8        7        0      
2   Joe    0        0        3      
3   Chris  0        0        0      


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. count (*) và count (column_name), sự khác biệt là gì?

  2. flake8 phàn nàn về so sánh boolean ==trong mệnh đề bộ lọc

  3. Làm thế nào để chọn từ hai bảng trong MySQL ngay cả khi không phải tất cả các hàng trong một bảng đều có câu trả lời chính trong bảng kia?

  4. Từ dấu thời gian trong SQL, chọn các bản ghi từ hôm nay, hôm qua, tuần này, tháng này và giữa hai ngày php mysql

  5. Kết nối từ xa với cơ sở dữ liệu MySQL