mysql or 语句怎么多个语句
答案:1 悬赏:70 手机版
解决时间 2021-02-06 02:53
- 提问者网友:遮云壑
- 2021-02-05 21:54
mysql or 语句怎么多个语句
最佳答案
- 五星知识达人网友:野慌
- 2021-02-05 22:48
应该使用>=比较符,否则只会选取三科成绩中任何一科分数刚好是60的记录。
建议修改如下:
select count(*) from student where english>=60 or math >=60 or java>=60;追答注意上述语句统计的是合格的人次数,同一个姓名下会有重复的。如需要避免同一个姓名重复计算,还应使用学号进行分组计数。追问我要查的正是查谁曾经有过60分的情况,也就是有=60的情况追答等于60分,那么只能查到得分刚好是60分的记录,不是60分的记录全部查不到。多或少于60分的记录全部都会被过滤掉我可能没弄清楚您要的效果。题主如果觉得有必要,请提供表结构、模拟记录和需要的输出效果,我再为你编写对应的sql查询语句追问因为要统计考60分的有多少人,61分的有多少人,三门课程,只要有一课考了60分就算一个
建议修改如下:
select count(*) from student where english>=60 or math >=60 or java>=60;追答注意上述语句统计的是合格的人次数,同一个姓名下会有重复的。如需要避免同一个姓名重复计算,还应使用学号进行分组计数。追问我要查的正是查谁曾经有过60分的情况,也就是有=60的情况追答等于60分,那么只能查到得分刚好是60分的记录,不是60分的记录全部查不到。多或少于60分的记录全部都会被过滤掉我可能没弄清楚您要的效果。题主如果觉得有必要,请提供表结构、模拟记录和需要的输出效果,我再为你编写对应的sql查询语句追问因为要统计考60分的有多少人,61分的有多少人,三门课程,只要有一课考了60分就算一个
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯