COUNT(*):计算指定表中所有行的数量,不管表中的列是否包含NULL值。
COUNT(column):计算指定列中非NULL值的数量,如果有NULL值,则不计入计数。
COUNT(0):等同于COUNT(*),计算指定表中所有行的数量,不管表中的列是否包含NULL值。0代表一个常量,不参与计算。
COUNT(1):计算指定列中非NULL值的数量,如果有NULL值,则不计入计数。1代表一个常量,不参与计算。
总之,COUNT(*) 和 COUNT(0) 是相同的,都会计算表中的所有行,而 COUNT(column) 和 COUNT(1) 只会计算非NULL值的行。