count()是MySQL中一個非常有用的函數,用于計算數據庫表中的行數。
例如,我們有一個用戶表,想知道有多少條記錄,可以使用以下代碼: SELECT COUNT(*) FROM users;
值得注意的是,count()函數可以接受一個參數,即列名,表示計算該列中有多少個非空值:
例如,我們想知道用戶表中email列有多少個非空值,可以使用以下代碼: SELECT COUNT(email) FROM users;
此外,count()函數也可以與其他函數或語句結合使用,例如我們想知道用戶表中有多少個不同的城市:
SELECT COUNT(DISTINCT city) FROM users;
最后需要注意的是,當count()函數沒有匹配的行時,它會返回0而不是NULL。