首页 > 数据库 >sql练习--查找山东大学或者性别为男生的信息

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

时间:2022-09-22 22:12:06浏览次数:44  
标签:-- gender gpa sql device male 山东大学 id

描述

题目:现在运营想要分别查看学校为山东大学或者性别为男性的用户的device_id、gender、age和gpa数据,请取出相应结果,结果不去重。   示例:user_profile
id device_id gender age university gpa active_days_within_30 question_cnt answer_cnt
1 2138 male 21 北京大学 3.4 7 2 12
2 3214 male   复旦大学 4 15 5 25
3 6543 female 20 北京大学 3.2 12 3 30
4 2315 female 23 浙江大学 3.6 5 1 2
5 5432 male 25 山东大学 3.8 20 15 70
6 2131 male 28 山东大学 3.3 15 7 13
7 4321 male 26 复旦大学 3.6 9 6 52
  根据示例,你的查询应返回以下结果(注意输出的顺序,先输出学校为山东大学再输出性别为男生的信息):
device_id gender age gpa
5432 male 25 3.8
2131 male 28 3.3
2138 male 21 3.4
3214 male None 4
5432 male 25 3.8
2131 male 28 3.3
4321 male 28 3.6

 

不去重用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'

 

标签:--,gender,gpa,sql,device,male,山东大学,id
From: https://www.cnblogs.com/xinger123/p/16721022.html

相关文章

  • CSP 2022 备战 贪心算法
    基本思路:1.建立数学模型来描述问题2.把求解的问题分成若干个子问题3.对每一子问题求解,得到子问题的局部最优解4.把子问题的局部最优解合并成一个解贪心的使用前提:局部......
  • 随笔
    你好,欢迎来到浅月Starryu的博客,也许没有干货,但希望你看的开心。在无论如何也要读个本科的执念驱使下,我来到了林涉外,开启新的学习生活。你好,我是谢周轩,来自蔡伦故里——耒......
  • 路由器、集线器、交换机分别工作在OSI七层协议模型的哪一层
    路由器三层(网络层);集线器一层(物理层);普通交换机二层(数据链路层)。现在也有工作在第三层的交换机。OSI七层网络模型由下至上为1至7层,分别为物理层(Physicallayer),数......
  • 第一个spring项目
    第一个spring项目1、maven依赖导入<dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.3.22</versi......
  • 缓冲区溢出
    什么是缓冲区,什么是堆栈,什么是内存地址,以及应用程序的内存结构,什么是缓冲区溢出,以及为什么会发生缓冲区溢出?什么是缓冲区简单来说,缓冲区就是程序运行时所使用的内......
  • AOP入门案例
     导入坐标   制作共性功能  定义切入点  绑定切入点和通知关系      ------------------------------------        ......
  • SpringBoot实现自定义注解
    SpringBoot支持我们开发者能够自定义注解,从而实现一些项目中遇到的特定问题,这个功能不知道用过的小伙伴们多不多,反正我是用得不多,但是使用之后就会发现,实在是太便捷了,配合......
  • 打家劫舍
    1打家劫舍题目你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在......
  • centos docker 在线安装
    系统版本:CentOSLinuxrelease8.5.2111查看系统版本命令:cat/etc/redhat-release安装docker:yuminstall-ydocker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm启动:systemc......
  • 反射-Class对象功能概述和获取Field
    反射-Class对象功能 publicstaticvoidmain(String[]args)throwsException{//获取Person的Class对象ClasspersonClass=Person.class;......