經常看到壹些所謂的優化建議用Count(1)代替Count(*),可以提高性能。給出的理由是Count( *)會帶來全表掃描。其實Count怎麽寫沒什麽區別。
Count(1)和Count(*)實際上是評估Count()中的表達式是否為空,如果為空則不計數,如果不為空則計數。