题目一

现有一张学生信息表, Student表结构如下:
stu_id varchar(10)
stu_name varchar(30)
stu_sex varchar(2)
stu_high double(4,1)
stu_weight double(4,1)

数据如下:
1001 张三 男 178.3 78.4
1002 张君 女 163.3 50.3
1003 王文 女 158.3 46.8
1004 李海 男 175.3 69.6
1005 马克 男 167.1 61.5

创建表:

求:
1.所有男生中个子最高的男生姓名

select name’男生中个子最高的男生名字’ from student where high in(select max(high) from student where sex = ‘男’) and sex = ‘男’

解析:保重in里的是男生中的最大身高,然而这只是一个数值,如果男生中身高最高为178 女生中也有一个178,那么就可能查出来两个人,所以要在最后加and sex =‘男’

2. 按性别分组,求男、女的平均身高,平均体重

select sex,avg(high)‘平均身高’,avg(weight)‘平均体重’
from student group by sex


3.查询姓张的学生信息

select * from student where name like ‘张%’


4.按身高升序、降序排列

select * from student order by high asc

select * from student order by high desc


5.身高在178以下的男生有多少人

select count(high<178 or null)‘男生身高在178以下的人数’ from student where sex = ‘男’

题目二

数据如下:
name subject grade

student1 语文 80
student1 数学 70
student1 英语 60
student2 语文 90
student2 数学 80
student2 英语 100

需转换为
姓名 语文 数学 英语
student1 80 70 60
student2 90 80 100

select name, max(
case
when subject = ‘语文’ then grade
end
)‘语文’,
max(
case
when subject = ‘数学’ then grade
end
)‘数学’,
max(
case
when subject = ‘英语’ then grade
end
)‘英语’
from Score
group by name

MySQL练习题 答案和解析相关推荐

  1. c语言绝对值题目,初中数学绝对值练习题答案及解析

    原标题:初中数学绝对值练习题答案及解析 绝对值(温习知识点) 1.2.4绝对值 1.定义 在数轴上,表示数a的点与原点的距离叫做数a的绝对值,记作|a|.例如,图1.2-8中A,B两点分别表示10和- ...

  2. 实验12 Greedy Algorithm练习题 答案与解析

    1-1 只有当局部最优跟全局最优解一致的时候,贪心法才能给出正确的解.(1分) T 1-2 Let S be the set of activities in Activity Selection P ...

  3. SQLZOOL练习题答案和解析 第2关 SELECT from World

    第2关, https://sqlzoo.net/wiki/SELECT_from_WORLD_Tutorial -- Observe the result of running this SQL co ...

  4. SQLZOOL练习题答案和解析 第1关 SELECT name

    – 第1关, https://sqlzoo.net/wiki/SELECT_names – 练习 like % _ -- Find the country that start with Y -- 练 ...

  5. SQLZOOL练习题答案和解析 第7关 More JOIN operations

    第7关 More JOIN operations - SQLZOO 练习 join -- 1.List the films where the yr is 1962 [Show id, title] ...

  6. 查询计算机系和英语系的学生信息,MySQL练习题1

    以下SQL操作均在MYSQL上测试过 首先是表定义 1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMA ...

  7. 计算机二级mysql大题_2016年计算机二级MySQL练习题及答案

    1[填空题]数据库系统的三级模式结构是指数据库系统是由________.________和________三级构成. 参考解析:模式 外模式 内模式 2[简答题]请简述PHP是什么类型的语言? 参考解 ...

  8. 冯诺依曼计算机程序及其执行,第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析...

    第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析 (20页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 第 4 章 冯.诺依曼计算 ...

  9. mysql练习题及答案_mysql练习题及答案.doc

    mysql练习题及答案 mysql练习题及答案 mysql查询语句练习题 Sutdent表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 学号 INT 10 是 否 是 是 是 ...

最新文章

  1. 利用python实现简易版的贪吃蛇游戏(面向python小白)
  2. 学习AxureRP的成长之路
  3. sys.stderr.write(f“ERROR: {exc}“) SyntaxError: invalid syntax错误
  4. Istio,灰度发布从未如此轻松!!!
  5. c++中实现delphi的按类名生成类对象
  6. Linux中断与进程切换,结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程...
  7. GRE tunnel源码分析之发送流程
  8. C#LeetCode刷题之#278-第一个错误的版本(First Bad Version)
  9. 重构《一》-- 提取方法
  10. 使用Python内置集合对象和内置函数filter()过滤无效书评
  11. active-class属于Vue哪一个modules,有什么作用
  12. 灰度世界 matlab,灰度世界算法(Gray World Algorithm)和White Patch Retinex算法
  13. 后端开发面试自我介绍_Java后端面试总结
  14. smtp服务器发送邮件的工作原理,SMTP协议工作原理及服务.doc
  15. 关于weight decay
  16. 计算机中常用的数学知识
  17. 防止软件进行微信小程序自动刷票、免费投票刷票器手机版的安全设计
  18. PiaPik网盘 2023.2
  19. 程序员健康指南---做出改变
  20. 2021年9月Github优秀项目推荐

热门文章

  1. 管理感悟:工作中的客观题与主观题,及主管工作
  2. SmartisanT2发布会PPT模板
  3. SAP ABAP EXCEL 下载模板并导入(数据批导)
  4. 怎么看手机计算机的记录表,教您如何查看6个月前的通话记录,包括中国联通手机!...
  5. 现代管理学(自考)-简答论述题
  6. CAD填充图案面积测量
  7. O奖得主也收藏的6大美赛数据库网站
  8. 03Fiddler APP 抓包
  9. http请求资源下载还是打开显示
  10. 教材征订管理系统c语言,基于C语言的图书管理系统的设计与实现范文.doc