select count(0) 和count(*)的區別


一般情況下,Select Count ()和Select Count(1)兩着返回結果是一樣的,MySql會自動將select count()轉為 select count(0).

假如表沒有主鍵(Primary key), 那么count(1)比count(*)快, 如果有主鍵的話,那主鍵作為count的條件時候count(主鍵)最快 
如果你的表只有一個字段的話那count(*)就是最快的 
count(*) 跟 count(1) 的結果一樣,都包括對NULL的統計,而count(column) 是不包括NULL的統計.

 轉載:http://www.cnblogs.com/drake-guo/p/6111337.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM