Tôi có một số trường cơ sở dữ liệu mysql có tên là "số" trong đó có 10 mục nhập có số từ 0-10.Loại trừ mục nhập bằng "0" khi sử dụng AVG
Tôi muốn tìm trung bình này, nhưng không bao gồm tất cả các mục trong đó number = 0. Nhưng tôi cũng muốn đếm có bao nhiêu mục có - bao gồm cả những nơi number = 0.
Vì vậy, tôi không thể chỉ thêm một số WHERE! = 0, vì điều đó sẽ cho kết quả sai trong COUNT của tôi.
Vì vậy, tôi cần mọi thứ như thế nào.
AVG(if(numbers!=0)) AS average
bạn sẽ cần 2 lựa chọn cho nó. – Rufinus