更多
 当前上元教育宁波校 其它分校: 慈溪校 无锡校 常州校 南京校 上海校 绍兴校 南通校   (建议使用IE浏览本网站/分辨率1024*768px)    
宁波培训学校 宁波培训学校
 位置: 邦元教育 >> 机电培训 >> 技术资讯 >> 正文
 

MySQL练习题及答案(三)

作者:Admin  更新时间:2018/09/23  点击次数:

题目

1
2
3
4
5
6
7
8
9
10
create table student (
id int primary key,
name varchar(2),
yuwen int,
shuxue int,
yingyu int
)

insert into student values(1, '小明', 10, 20, 30);
insert into student values(2, '小红', 50, 60, 70);

请编写一条sql语句,查询出如下格式的数据(列转行):

姓名 学科 分数

小明 语文 10

小明 数学 20

小明 英语 30

小红 语文 50

小红 数学 60

小红 英语 70

答案

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
select
name,
'语文' as '学科',
yuwen as '分数'
from student
union
select
name,
'数学' as '学科',
shuxue as '分数'
from student
union
select
name,
'英语' as '学科',
yingyu as '分数'
from student
order by name,'学科'

题目

1、表table中有A B C三列,请用sql语句实现:查询出这三列中最大的那一列并且展示出来

2、表table的数据结构如下,请用一条sql语句查询出每门课都大于80分的学生姓名。

name keeheng fenshu

张三 语文 81

张三 数学 75

李四 语文 76

李四 数学 90

王五 语文 81

王五 数学 100

王五 英语 91

建表语句

1
2
3
4
5
6
7
8
9
10
11
12
13
create table student(
name varchar(20),
kecheng varchar(20),
score int
)

insert into student values('张三', '语文', 81);
insert into student values('张三', '数学', 75);
insert into student values('李四', '语文', 76);
insert into student values('李四', '数学', 90);
insert into student values('王五', '语文', 81);
insert into student values('王五', '数学', 100);
insert into student values('王五', '英语', 91);

答案

1、

1
2
3
4
5
select a from tablea where a > b and a > c
union
select b from tablea where b > a and b > c
union
select c from tablea where c > a and c > b

2、查询所有成绩大于80分的学生姓名

1
select name from student group by name having min(score) >= 80;
上一篇: 宁波上元教育:做程序员真的很难吗 下一篇: 没有了
相关文章
 ·宁波上元教育:做程序员真的很难吗
 ·宁波上元教育:给初学Java的宝贵部分知识点归纳
 ·宁波上元教育:技术负责人需要具备哪几个核心能力,你
 ·宁波上元教育:怎样学习PLC的应用指令
 ·JavaScript——第 2 部分:函数中的 Rest 参数
 ·轻松学习 JavaScript—第 1 部分:了解 let 语句
 ·宁波上元教育:程序员该如何如何写出杀手级简历(针对
 ·宁波上元教育:电工学PLC编程的入门建议
 ·什么是JavaScript,哪里有学习的地方
 ·PLC有哪些基础知识指令
网上报名
姓名:  性别:
电话: 
地址:
课程:
最新课程 更多
 ·MySQL练习题及答案(三)
 ·Web前端工程师培训、Web前端开发培
 ·宁波上元教育:做程序员真的很难吗
 ·中间继电器的作用
 ·宁波上元教育:给初学Java的宝贵部
 ·宁波上元教育:技术负责人需要具备
 ·宁波上元教育:怎样学习PLC的应用指
 ·JavaScript——第 2 部分:函数中的
 ·轻松学习 JavaScript—第 1 部分:
 ·宁波上元教育:程序员该如何如何写
推荐课程 更多
 ·MySQL练习题及答案(三)
 ·Web前端工程师培训、Web前端开发培
 ·宁波上元教育:做程序员真的很难吗
 ·中间继电器的作用
 ·宁波上元教育:给初学Java的宝贵部
 ·宁波上元教育:技术负责人需要具备
 ·宁波上元教育:怎样学习PLC的应用指
 ·JavaScript——第 2 部分:函数中的
 ·轻松学习 JavaScript—第 1 部分:
 ·宁波上元教育:程序员该如何如何写
热门课程 更多
 ·MySQL练习题及答案(三)
 ·Web前端工程师培训、Web前端开发培
 ·宁波上元教育:做程序员真的很难吗
 ·中间继电器的作用
 ·宁波上元教育:给初学Java的宝贵部
 ·宁波上元教育:技术负责人需要具备
 ·宁波上元教育:怎样学习PLC的应用指
 ·JavaScript——第 2 部分:函数中的
 ·轻松学习 JavaScript—第 1 部分:
 ·宁波上元教育:程序员该如何如何写
网站首页| 友情链接| 最新开课| 会计培训| 电脑培训| 外语培训| 建筑培训| 信息技术| 才艺培训| 职业资格| 关于我们| 网上报名| 网站地图| 后台管理
联系地址:宁波市海曙区中山东路137号7楼
联系电话:0574-87327805、87323725、87324192、87325693、87325823、87326973、87329343、87329353、87042056