Đ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
Đ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
count (*) và count (column_name), sự khác biệt là gì?
flake8 phàn nàn về so sánh boolean ==trong mệnh đề bộ lọc
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?
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
Kết nối từ xa với cơ sở dữ liệu MySQL