1. 程式人生 > >sql語句中count(1)和count(欄位名)的區別

sql語句中count(1)和count(欄位名)的區別

count(1)會統計包括null值的所有符合條件的欄位的條數
count(欄位名)統計非null值的所有符合條件的欄位的條數

比如:
tb_source表中資料
在這裡插入圖片描述
count(1)統計當type=3時source_name的條數

select count(1) from tb_source where type=3

在這裡插入圖片描述
count(欄位名)統計type=3時source_name的條數

select count(source_name) from tb_source where type=3

在這裡插入圖片描述