COUNT(*)
và COUNT(Name)
có thể tạo ra các giá trị khác nhau. COUNT
sẽ không bao gồm các giá trị NULL, vì vậy nếu có bất kỳ trường hợp nào của Tên NULL bằng nhau đó sẽ không được tính.
COUNT(*)
cũng sẽ hoạt động tốt hơn Count(Name)
. Bằng cách chỉ định COUNT(*)
bạn đang để trình tối ưu hóa tự do sử dụng bất kỳ chỉ mục nào mà nó muốn. Bằng cách chỉ định COUNT(Name)
bạn đang buộc công cụ truy vấn sử dụng bảng hoặc ít nhất là một chỉ mục có chứa cột NAME.