17 Rest高階客戶端實踐(三):文件的批量操作
阿新 • • 發佈:2021-01-13
MySQL中為什麼要在count中新增or null?
- 當用於統計某一個欄位出現的次數時,如果在限制條件中不加上or null ,我們就不能得到正確的值。
- 現在有一個數據庫表叫express,我們要查詢其中欄位status為0的數量
select count(status = 0) from express;
- 這時的結果按理來說應該是3,可實際卻是4.
也就是說我們此時把資料status=1的資料也加進來了。 - 這時候若是在條件後面加入or null,則統計的結果為正確值。
因為當使用count統計時,先統計了status=0的條件,判斷條件值為false,或者true,都可以對該資料進行統計。