MySQL课后习题

《 数据库系统 》课程实验报告:实验4:数据查询(上)-简单查询、条件查询、内连接查询、匹配查询 1.查询所有教师的信息。2.查询所有教师的姓名、性别、职称和年龄。3.查询具有“教授”职称的教师姓名和性别。4.查询部门号为“0001”的男教师的姓名、性别、职称。5.查询哪些教师已安排有教学任务,显示其教师号。6.查询职称为空值的教师信息。7.查询“计科本201”班的学生姓名和性别。8.查询选修“C语言程序设计”课程的学生姓名。9.查询“信息学院”教师的姓名、性别和职称。10.查询“计算机网络”课程的任课教师姓名和性别。11.查询所有非姓“李”教师的姓名和其所在的院 阅读详情

创建四张表 分别存储 学生信息 课程信息 分数 讲师信息表 存储相应数据 

student学生信息表

 course课程信息表

 scores分数表

 

 teacher讲师表

 

目录

1、 查询Student表中的所有记录的Sname、Ssex和Class列。

​2、 查询教师所有的单位即不重复的Depart列。

​3、 查询Student表的所有记录。

​4、 查询Score表中成绩在60到80之间的所有记录。

​5、 查询Score表中成绩为85,86或88的记录。

​6、 查询Student表中“95031”班或性别为“女”的同学记录。

​7、 以Class降序查询Student表的所有记录。 

​8、 以Cno升序、Degree降序查询Score表的所有记录。

9、 查询“95031”班的学生人数。

​10、查询Score表中的最高分的学生学号和课程号。

​11、查询‘3-105’号课程的平均分。

12、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。

​

13、查询最低分大于70,最高分小于90的Sno列。

​14、查询所有学生的Sname、Cno和Degree列。

​15、查询所有学生的Sno、Cname和Degree列。

​16、查询所有学生的Sname、Cname和Degree列。

17、查询“95033”班所选课程的平均分。

 18、假设使用如下命令建立了一个grade表:create table grade(low int(3),upp int(3),rank char(1));insert into grade values(90,100,'A');insert into grade values(80,89,'B');insert into grade values(70,79,'C');insert into grade values(60,69,'D');insert into grade values(0,59,'E');commit;现查询所有同学的Sno、Cno和rank列。

​19、查询选修“3-105”课程的成绩高于“109”号同学成绩的所有同学的记录。

​20、查询score中选学一门以上课程的同学中分数为非最高分成绩的记录。

21、查询成绩高于学号为“109”、课程号为“3-105”的成绩的所有记录。

​22、查询和学号为108的同学同年出生的所有学生的Sno、Sname和Sbirthday列。

​23、查询“张旭“教师任课的学生成绩。

​24、查询选修某课程的同学人数多于5人的教师姓名。

​26、查询存在有85分以上成绩的课程Cno.

​27、查询出“计算机系“教师所教课程的成绩表。

 ​ 28、查询“计算机系”与“电子工程系“不同职称的教师的Tname和Prof。

​29、查询选修编号为“3-105“课程且成绩至少高于选修编号为“3-245”的同学的Cno、Sno和Degree,并按Degree从高到低次序排序。

​30、查询选修编号为“3-105”且成绩高于选修编号为“3-245”课程的同学的Cno、Sno和Degree.

31、查询所有教师和同学的name、sex和birthday.

32、查询所有“女”教师和“女”同学的name、sex和birthday.

​33、查询成绩比该课程平均成绩低的同学的成绩表。

​34、查询所有任课教师的Tname和Depart.

​35 查询所有未讲课的教师的Tname和Depart.

​ 36、查询至少有2名男生的班号。

​37、查询Student表中不姓“王”的同学记录。

​38、查询Student表中每个学生的姓名和年龄。

​39、查询Student表中最大和最小的Sbirthday日期值。

​40、以班号和年龄从大到小的顺序查询Student表中的全部记录。

​41、查询“男”教师及其所上的课程。

​42、查询最高分同学的Sno、Cno和Degree列。

select sno,cno,Degree from score order by Degree desc limit 0,1;select sno,cno,Degree from score where Degree=(select max(Degree)from score);​43、查询和“李军”同性别的所有同学的Sname.

select Sname from student where Ssex=(select Ssex from student where Sname='李军');​44、查询和“李军”同性别并同班的同学Sname.

​45、查询所有选修“计算机导论”课程的“男”同学的成绩表


1、 查询Student表中的所有记录的Sname、Ssex和Class列。

select sname.ssex.class from student;

 查询结果:

 


2、 查询教师所有的单位即不重复的Depart列。

select distinct Depart from Teacher;


3、 查询Student表的所有记录。

select *from student;


4、 查询Score表中成绩在60到80之间的所有记录。

select * from Score where degree between 60 and 80;


5、 查询Score表中成绩为85,86或88的记录。

select *from score where degree in(85,86,88);


6、 查询Student表中“95031”班或性别为“女”的同学记录。

select *from student where class=95031 or Ssex='女';


7、 以Class降序查询Student表的所有记录。 

select *from student order by class desc;


8、 以Cno升序、Degree降序查询Score表的所有记录。

select *from score order by cno,degree desc;

103    3-105    92.0
107    3-105    91.0
105    3-105    88.0
108    3-105    78.0
109    3-105    76.0
101    3-105    64.0
103    3-245    86.0
105    3-245    75.0
109    3-245    68.0
107    6-106    79.0
101    6-166    85.0
108    6-166    81.0


9、 查询“95031”班的学生人数。

select count(class) from student where class=95031;


10、查询Score表中的最高分的学生学号和课程号。

select sno,cno from score where degree=(select max(degree)from score);


11、查询‘3-105’号课程的平均分。

select avg(degree)from score where cno='3-105' group by cno; 


12、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。

select avg(degree)  from score
where cno = (select cno from score group by cno having count(cno)>=5 ) and cno like '3%';

此处有踩坑,踩坑原因 :字符编码问题,神奇的空格

运行结果



13、查询最低分大于70,最高分小于90的Sno列。

思路:这里需要注意sql语句的执行顺序,分组函数不能再where的子句中,所以不可以直接用where,需要用having分组之后筛选。

select sno from score group by sno having min(degree)>70 ang max(degree)<90;


14、查询所有学生的Sname、Cno和Degree列。

分析:sname在student表,cno与degree在score表。找到两表关联,用sno字段连接两表;

select stu.sname,s.cno,s.degree from student stu,score s where stu.sno=s.sno;


15、查询所有学生的Sno、Cname和Degree列。

分析:cname在course表,sno与degree在score表,找到两表关联,用cno字段连接两表;

select sno,cname,degree from course c,score s where c.cno=s.cno;


16、查询所有学生的Sname、Cname和Degree列。

分析sname在student表,cname在course表,degree在score表

三表连接student,course,score

先用student连接course,再连接score

select stu.sname,c.cname,s.degree,from student stu,course c,score s where stu.sno=s.sno and c.cno=s.cno;


17、查询“95033”班所选课程的平均分。

分析:student中的class为95033

 select avg(degree)from student stu,score s where stu.sno=s.sno and stu.class=95033;

 

 
18、假设使用如下命令建立了一个grade表:
create table grade(low int(3),upp int(3),rank char(1));
insert into grade values(90,100,'A');
insert into grade values(80,89,'B');
insert into grade values(70,79,'C');
insert into grade values(60,69,'D');
insert into grade values(0,59,'E');
commit;
现查询所有同学的Sno、Cno和rank列。

select s.sno,s.cno,g.rank from score s,grade g where s.degree between g.low and g.upp;


19、查询选修“3-105”课程的成绩高于“109”号同学成绩的所有同学的记录。

select*from student stu,score s where s.cno='3-105' and stu.sno=s.sno and s.degree>(select degree from score s where s.cno='3-105' and s.sno='109');


20、查询score中选学一门以上课程的同学中分数为非最高分成绩的记录。

分析:两个条件

一个是非最高成绩:degree<(select max(degree) from score s2 where s.cno=s2.cno)

使用了自连接。

一个是选修课程大于1:sno in(select sno from score group by sno having count(*)>1)

使用了分组函数。

 select s.degree from score s where degree<(select max(degree) from score s2 where s.cno=s2.cno) and sno in(select sno from score group by sno having count(*)>1);

 


21、查询成绩高于学号为“109”、课程号为“3-105”的成绩的所有记录。

分析:查询所有记录,自然是student表与score表,先将表等值连接,再通过条件查询出大于题目所出学员的成绩人员信息。

select*from student,score where student.sno=score.sno and degree>(select degree from score s where  s.sno='109' and s.cno='3-105');


22、查询和学号为108的同学同年出生的所有学生的Sno、Sname和Sbirthday列。

思路:使用了date类型的year关键字,找出与该学员同年出生的学员信息

select sno,sname,sbirthday from student stu where year(stu.Sbirthday)=(select year(Sbirthday)from student s where s.sno='107'); 


23、查询“张旭“教师任课的学生成绩。

 思路,连接表score,teacher还需要一个create表create通过cno连接score,通过tno连接teacher

找出张旭任课的学生,在找出他们的成绩。

select degree from score s,course c,teacher t where s.cno=c.cno and c.tno =t.tno and t.Tname='张旭';

扩展:如果还需要显示学员的姓名

select sname,degree from  student stu,score s,course c,teacher t where stu.Sno=s.Sno and s.cno=c.cno and c.tno =t.tno and t.Tname='张旭';


24、查询选修某课程的同学人数多于5人的教师姓名。

思路:连接teacher表与course表,找出学员cno分组大于5的学员对应的tname

select t.tname from teacher t,course c where t.tno=c.tno and c.cno=(select cno from score group by cno having count(*)>5);
25、查询95033班和95031班全体学生的记录。

思路三表连接与条件查询

select * from student stu,course c,score s where stu.sno=s.sno and s.cno=c.cno and stu.Class in('95033','95031');


26、查询存在有85分以上成绩的课程Cno.

select cno from score where degree>85;


27、查询出“计算机系“教师所教课程的成绩表。

思路:三表连接

 select s.sno,s.cno,s.degree from score s,course c,teacher t where s.cno=c.cno and c.Tno=t.Tno and t.depart='计算机系';

  
28、查询“计算机系”与“电子工程系“不同职称的教师的Tname和Prof。

此处踩坑,题意不好理解,简单说就是去掉相同职称的教师,所以使用not in

select Tname,Prof from teacher where Prof not in(select Prof from teacher where Depart='计算机系' or Depart='电子工程系'group by Prof having count(*)>1);


29、查询选修编号为“3-105“课程且成绩至少高于选修编号为“3-245”的同学的Cno、Sno和Degree,并按Degree从高到低次序排序。

思路:先条件,在order by,思路清晰,很容易想到,难点在至少高于与高于的区别。在30题中说明。

select cno,sno,degree from score where cno ='3-105' and Degree>any(select Degree from score where cno='3-245') order by Degree desc;


30、查询选修编号为“3-105”且成绩高于选修编号为“3-245”课程的同学的Cno、Sno和Degree.

select cno,sno,degree from score where cno ='3-105' and Degree>all(select Degree from score where cno='3-245') ;

高于就是必须高于3-245课程所有学员的成绩,必须高于最高分,所以用all

至少高于,则也可以高于最低分,所以用any


31、查询所有教师和同学的name、sex和birthday.

select sname as '学生',Ssex,Sbirthday from student
union
select Tname as '老师',Tsex,Tbirthday from teacher;


32、查询所有“女”教师和“女”同学的name、sex和birthday.

select sname as '学生',Ssex,Sbirthday from student where Ssex='女'
union
select Tname as '老师',Tsex,Tbirthday from teacher where Tsex='女';


33、查询成绩比该课程平均成绩低的同学的成绩表。

select * from score s where Degree<(select avg(Degree) from score s2 where s.Cno=s2.Cno );


34、查询所有任课教师的Tname和Depart.

方法一:表连接查询

select Tname,Depart from teacher t,course c where t.Tno=c.Tno; 

方法二:子查询

select Tname,Depart from Teacher where Tno in (select Tno from Course);


35 查询所有未讲课的教师的Tname和Depart.

select Tname,Depart from teacher where tno not in (select tno from course);

 
36、查询至少有2名男生的班号。

select class from student where Ssex='男' group by Class having count(*)>1;


37、查询Student表中不姓“王”的同学记录。

select * from Student where Sname not like '王%';


38、查询Student表中每个学生的姓名和年龄。

select Sname,year(now())-year(Sbirthday) age from Student;


39、查询Student表中最大和最小的Sbirthday日期值。

select max(Sbirthday),min(Sbirthday) from Student;


40、以班号和年龄从大到小的顺序查询Student表中的全部记录。

select * from Student order by Class desc,Sbirthday;


41、查询“男”教师及其所上的课程。

select Cno,Cname,Tname from Course,Teacher where Course.Tno=Teacher.Tno and Tsex='男';

select Cno,Cname,Tname from Course inner join Teacher on Course.Tno=Teacher.Tno where Tsex='男';


42、查询最高分同学的Sno、Cno和Degree列。

select sno,cno,Degree from score order by Degree desc limit 0,1;
select sno,cno,Degree from score where Degree=(select max(Degree)from score);

43、查询和“李军”同性别的所有同学的Sname.

select Sname from student where Ssex=(select Ssex from student where Sname='李军');

44、查询和“李军”同性别并同班的同学Sname.

select Sname from Student where Ssex=(select Ssex from Student where Sname='李军')and Class=(select Class from Student where Sname='李军');


45、查询所有选修“计算机导论”课程的“男”同学的成绩表

 select * from score where cno=(select Cno from course where Cname='计算机导论')and sno in (select sno from student where Ssex='男');

关于mysql课后习题大题部分 1.数据模型: 数据模型是对现实世界中数据、对象或概念的抽象表示。它描述了数据之间的关系、数据的性质以及数据的组织方式,为软件系统和数据库设计提供了结构化的方法。关系数据库管理系统(RDBMS)中使用的关系模型是其中的一种。 阅读详情

相关推荐

课后习题MySQL练习

创建表的操作 CREATE TABLE student( id INT, NAME VARCHAR(20), chinese FLOAT, english FLOAT, math FLOAT ); 用创建的表 USE student; 插入数据 INSERT INTO student(id,NAME,chinese,english,math) VALUES(1,’张小...

qq_43108668的博客 2343

2021-08-19 MySQL练习题

此查询的数据库为上一篇博客的数据库,即为2021-08-18 MySQL练习题 2021-08-19 MySQL练习题目录:数据库查询1、查询所有未讲课的教师的Tname和Depart.2、查询至少有2名男生的班号。3、查询所有选修“计算机导论”课程的“男”同学的成绩表。4、查询和“李军”同性别并同班的同学Sname. 数据库查询 完成如下查询: 1、查询所有未讲课的教师的Tname和Depart. # 查询所有未讲课的教师的Tname和Depart select Tname, Depart from Te

Peter Cheung的博客 1851

NVIDIA DGX Spark (Ubuntu 24.04) 部署Isaac Sim与Isaac Lab:二进制安装与ROS2集成实战

本文详细介绍了在NVIDIA DGX Spark工作站(Ubuntu 24.04系统)上,通过预编译二进制包稳定部署Isaac Sim与Isaac Lab的完整实战流程。文章重点剖析了二进制安装相较于源码编译和pip安装的优势,有效规避了CUDA、PyTorch等关键组件的版本冲突陷阱,并逐步指导完成环境配置、Isaac Lab集成、Conda环境管理以及ROS2 Jazzy的集成,最终构建出完整的机器人仿真与强化学习开发平台。

kite3的博客 396

MySQL学习笔记(三)

MySQL学习笔记(三) (2019.7.30) 27、查询 编号为‘3-105’课程且成绩至少高于编号为‘3-245’的成绩,这些人的cnumber,snumber和degree,并且按照degree的大小进行由高到低的排序(any) 这个题目是真的别扭啊,其实重点就是 至少 :大于其中至少一个,这就用到了 any mysql> select * from score -> ...

qq_44483394的博客 4931

Lmbench测试集 --- 延迟测试工具lat_mem_rd

lmbench测试集简介 以及 lat_mem_rd延迟测试工具: 如何测试、测试结果、源码分析

MonologueYY的博客 1万+

拯救者R7000用户实测:用华为电脑管家11.0版搞定MatePad Pro多屏协同(附驱动与显卡避坑指南)

本文详细介绍了如何在非华为笔记本联想拯救者R7000上安装华为电脑管家11.0版,实现与MatePad Pro的多屏协同功能。从驱动优化到显卡配置,提供了全面的避坑指南和实用技巧,帮助用户解决连接失败等常见问题,提升跨设备生产力体验。

weixin_30788619的博客 398

1.查询Student表中的所有记录的Sname、Ssex和Class列(sql语句练习)

1.查询Student表中的所有记录的Sname、Ssex和Class列。 2. 查询教师所有的单位即不重复的Depart列。 3. 查询Student表的所有记录。 4. 查询Score表中成绩在60到80之间的所有记录。 5. 查询Score表中成绩为85,86或88的记录。 6. 查询Student表中“95031”班或性别为“女”的同学记录。 7. 以Class降序查询Student表的所有记录。 8. 以Cno升序、Degree降序查询Score表的所有记录。 9. 查询“9503

程序媛乐园 6万+

解读文献(五)------基于阻抗控制

文章目录背景主动柔顺控制阻抗控制基于力的阻抗控制基于位置的阻抗控制力位混合控制 背景 主动柔顺控制 阻抗控制 基于力的阻抗控制 基于位置的阻抗控制 力位混合控制 ...

accumulation 1万+

MySQL一些小练习

INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (105 ,'匡明' ,'男' ,1975-10-02,95031);INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (101 ,'李军' ,'男' ,1976-02-20,95033);INSERT INTO COURSE(CNO,CNAME,TNO)VALUES ('3-245' ,'操作系统' ,804);

guchengxiaoxiang的博客 896

TCP/IP协议栈之LwIP(三)---网际寻址与路由(IPv4 + ARP + IPv6)

一、网际寻址原理 当网络设备地址总数并不是很多的情况下,有了唯一地址(比如MAC地址)就可以定位相互通信的主体。然而,当地址总数越来越多时,如何高效地从中找出通信的目标地址将成为一个重要的问题。为此人们发现地址除了具有唯一性还需要具有层次性。MAC地址虽然具有唯一性,但没有层次性,也即当网络设备增加到一定程度,需要将网络分成多个数据链路时,MAC地址无法跨链路寻址,是真正负责最终通信的地址。要实现跨局域网的网际寻址,就要靠具有层次性的网络IP地址实现了。

流云 6820

别再只用真彩色了!手把手教你用ENVI主成分分析(PCA)给遥感图像‘美颜’与‘瘦身’

本文详细介绍了如何利用ENVI主成分分析(PCA)技术优化遥感图像处理,实现数据‘美颜’与‘瘦身’。通过PCA的维度压缩、噪声分离和特征增强三大优势,显著提升高光谱数据的可视化效果和分析效率。文章还提供了ENVI操作的最佳实践和常见问题解决方案,帮助读者掌握这一遥感图像处理的游戏规则改变者。

weixin_28465009的博客 276

【亲测免费】 《MySQL数据库原理、设计与应用》课后习题及答案

《MySQL数据库原理、设计与应用》课后习题及答案 去发现同类优质开源项目:https://gitcode.com/ 本文档提供了《MySQL数据库原理、设计与应用》一书的课后习题答案,由黑马程序员编著。这些答案均为正确答案,来源于教师提供的官方资源。 此资源旨在帮助读者更好地理解和掌握MySQL数据库的基本原理、设计和应用,适用于自学、复习和巩固相关知识。 如果您不想下载该资源文件,也可以在我的...

gitblog_06760的博客 432

dex2oat编译优化调试

dex2oat编译调试的一些技巧和方法

jidapenglin28的专栏 5045

MySQL转生~到了MySQL课就拿出真本事~(课后实训习题)

实训内容。

2502_90703044的博客 283

7、刚度矩阵与弹簧元素:有限元分析的核心

本文深入探讨了有限元分析中的核心概念——刚度矩阵与弹簧元素。详细介绍了刚度矩阵的定义、构建方法及其对称性、正定性和稀疏性等性质,同时解析了弹簧和阻尼器元素的特性及其在模拟复杂系统中的应用,如液压缸、减震器等。通过结合刚度矩阵与弹簧元素,可以提高结构模型的精度并模拟复杂的工程系统。文章还讨论了优化策略、验证流程、误差分析及实际应用案例,展示了这些技术在桥梁分析、汽车悬挂系统等领域的重要作用,并展望了其在未来新材料、智能结构和数字孪生技术中的发展潜力。

nice1的博客 235

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

《MySQL数据库原理设计与应用》课后习题及答案:全面解析数据库学习利器

《MySQL数据库原理设计与应用》课后习题及答案:全面解析数据库学习利器 去发现同类优质开源项目:https://gitcode.com/ 项目核心功能/场景 提供《MySQL数据库原理、设计与应用》课后习题答案,助力数据库学习与实践。 项目介绍 在数据库学习的道路上,理论与实践相结合尤为重要。《MySQL数据库原理设计与应用》课后习题及答案项目正是为了满足这一需求而诞生的。该项目由知名教育培训机...

gitblog_06730的博客 527

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

MySQL第三章课后习题练习

MySQL

Argonaut_的博客 548

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

MySQL 56课后习题

1.显示系统时间(注 :日期+时间) SELECT now() AS 系统时间 ; 2.查询员工号,姓名,工资以及工资提高百分之20后的结果(new_salary) SELECT employee_id,last_name,salary,salary*1.2 AS ‘new_salary’ FROM employees; 3.将员工的姓名按照首字母排序,并写出姓名的长度 SELECT last_name,LENGTH(last_name) AS 姓名长度 FROM employees ORDER BY SU

weixin_48687138的博客 3133

MySQL 68课后习题

1.查询各job_id的员工工资的最大值,最小值,平均值,总和并按照job_id升序 SELECT MAX(salary),MIN(salary),AVG(salary),SUM(salary),job_id FROM employees GROUP BY job_id ORDER BY job_id ASC; 2.查询员工最高工资和最低工资的差距(DIFFERENCE) SELECT MAX(salary)-MIN(salary) AS DIFFERENCE FROM employees; 3.查询各个管

weixin_48687138的博客 3071

MySQL 36课后习题

1.查询工资大于12000的员工姓名和工资 SELECT first_name, last_name, salary FROM employees WHERE salary > 12000; 2.查询员工号为176的员工姓名和工资 SELECT first_name, last_name, salary * 12 * (1+IFNULL(commission_pct,0)) AS 工资 FROM employees WHERE employee_id = 176; 3.选择工资不在5000到12000

weixin_48687138的博客 2220

MySQL 86课后习题

1.查询编号>3的女神的男朋友信息,如有则列出详细信息,如果没有用null填充 SELECT b.id,b.name,bo.* FROM beauty AS b LEFT JOIN boys AS bo ON b.boyfriend_id = bo.id WHERE b.id > 3; 2.查询哪个城市没有部门 SELECT l.city,d.department_id FROM locations AS l LEFT JOIN departments AS d ON l.location_i

weixin_48687138的博客 2049

MySQL课后习题(一)

MySQL课后习题(2020-4-29) 查询出部门编号为30的所有员工和姓名 select A.编号, A.姓名 from A where A.部门编号=30; 找出部门编号为10中所有经理,和部门编号为20中所有销售员的详细资料。 select * from A where (A.部门编号=10 and A.职位='经理') or (A.部门编号=20 and A.职位='销售员'...

qq_38633279的博客 1123

MySQL 75课后习题

1.显示员工表的最大工资,工资平均值 SELECT MAX(salary),ROUND(AVG(salary),2) FROM employees; 2.查询员工表的employee_id,job_id,last_name,按照department_id降序,salary_id升序 SELECT last_name,employee_id,job_id FROM employees ORDER BY department_id DESC,salary ASC; 3.查询员工表的job_id中包含a和e的,并

weixin_48687138的博客 372

MySQL练习题——课后一练

学习目标: 很久没有练习写sql了,现在根据题库练习几题,并以后随时看看,知道sql的一些常用语法,特殊技巧 学习内容: 以上面的表为例,练习sql题目和答案如下: CREATE TABLE class ( cid INT not null, caption VARCHAR(11) NOT null ); CREATE TABLE student( sid INT NOT NULL, sname VARCHAR(11) NOT null, gender char(1) DEFAULT '男

可乐多点冰的博客 536

MySQL——数据库基础课后习题

一.数据库基础内容重点总结。

qq_63492484的博客 377
上一篇: JSON解析
下一篇: mysql初级任务
continueLR
博客等级 码龄6年 9粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值