为了账号安全,请及时绑定邮箱和手机立即绑定

count(id)>=2,结果为什么是0

count(id)>=2,结果为什么是0

正在回答

3 回答

因为你把条件写到括号外面了,优先级问题,你写的这个式子是先count后判断,结果是布尔型真或假(1或0),并不是数量。count(id>=2)才是统计id大于2的条数

6 回复 有任何疑惑可以回复我~
#1

糖糖想好好学习 提问者

非常感谢!
2016-12-05 回复 有任何疑惑可以回复我~

count(id)>=2,时对Id号大于等于2 的进行计数,应该是7吧. 然后sex的分类显示结果为什么只有0,我是这不明白。。刚开始是我问的不清楚


0 回复 有任何疑惑可以回复我~

要不你试试变成SELECT COUNT(id) FROM tdb_name WHERE id>=2;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

count(id)>=2,结果为什么是0

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信