求sql大神帮我解决个问题

我用的是pl/sqldeveloper数据库,现在遇到这样一个问题我想统计一个考试数据科目一90及格,科目二和科目三80及格我要如何写个语句既要满足科目一合格的同时又要满... 我用的是pl/sql developer数据库,现在遇到这样一个问题
我想统计一个考试数据
科目一90及格,科目二和科目三80及格
我要如何写个语句既要满足科目一合格的同时又要满足科二科三不合格的人?
展开
 我来答
GTA小鸡
高粉答主

2018-07-14 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
select * from 考试表 where 科目一>=90 and 科目二<80 and 科目三<80
追问
不对的,查出来就没结果
我之前写是的 and ((km=1 and kmcj>=90) or (km=2 and kscj <80 or km=3 and kscj<80))
这样写出来的结果,我随便复制了一个人的身份证号去查考试表,没加任何条件,出来结果科目一和科目三都是及格的,这是为什么呀,哪里写错了吗?
追答
给表结构,表结构不给怎么写?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式