题解 | #查找山东大学或者性别为男生的信息#

查找山东大学或者性别为男生的信息

https://www.nowcoder.com/practice/979b1a5a16d44afaba5191b22152f64a

select
    device_id,
    gender,
    age,
    gpa
from
    user_profile
where
    university = "山东大学"
union all 
select
    device_id,
    gender,
    age,
    gpa
from
    user_profile
where
    gender="male"


1)查询出用户为山东大学的或性别为男的,一开始用了or,结果错误,看了解析,明白,oR条件,只要满足其中一个就成立了,所以其结果其实是只满足了一个条件,不符合题意
2)关键点,满足两种条件查询结果,应使用union all

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务