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

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

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

题解

  1. 此题是查询学生学校为山东大学或者性别为男的数据。我们可以考虑用户or。
  2. 但是要求,不去重,也就是说如果为男的数据或者学校为山东大学的数据都查询出来,存在有的人是山东大学并且性别为男,使用or的话,就会出现去重的情况。因此我们要考虑把两种情况给合并起来。可以考虑使用union all。

答案

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'
全部评论

相关推荐

好奇英伟达这种国际出名公司,什么bg什么能力能进
希望被offer砸中...:bg不如多元化容易进,思路要打开
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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