请教sql基础入门问题

如图,我是这么写的,不知道正不正确,where语文数学的时候应该用or还是and?结果会有什么区别呀
select subject
,avg(score) as avg
from table
where subject = '语文' or subject = '数学'
group by subject;

img

and 是需要同时满足的条件 相当于&&
or的话满足其中一个就会取到 相当于||
你这里用or没错
如果用and 按你的数据不管怎么查询都会没有结果