课程
/数据库
/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数据库的基础知识