課程
/數據庫
/MySQL
/與MySQL的零距離接觸
count(id)>=2,結果為什么是0
2016-12-04
源自:與MySQL的零距離接觸 4-9
正在回答
因為你把條件寫到括號外面了,優先級問題,你寫的這個式子是先count后判斷,結果是布爾型真或假(1或0),并不是數量。count(id>=2)才是統計id大于2的條數
糖糖想好好學習 提問者
count(id)>=2,時對Id號大于等于2 的進行計數,應該是7吧. 然后sex的分類顯示結果為什么只有0,我是這不明白。。剛開始是我問的不清楚
要不你試試變成SELECT COUNT(id) FROM tdb_name WHERE id>=2;
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-05
因為你把條件寫到括號外面了,優先級問題,你寫的這個式子是先count后判斷,結果是布爾型真或假(1或0),并不是數量。count(id>=2)才是統計id大于2的條數
2016-12-05
count(id)>=2,時對Id號大于等于2 的進行計數,應該是7吧. 然后sex的分類顯示結果為什么只有0,我是這不明白。。剛開始是我問的不清楚
2016-12-04
要不你試試變成SELECT COUNT(id) FROM tdb_name WHERE id>=2;