Mysql进行复杂查询

MySQL全方位练习(学生表 教师表 课程表 分数表) 一、创建表并初始化数据 1、表说明 student(学生表)、teacher(教师表)、course(课程表)、sc(分数表) 2、创建表 //学生表create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ... 阅读详情

Mysql进行复杂查询

 

1.查询“生物”课程比“物理”课程成绩高的所有学生的学号;

 思路: (1)获取所有选了 生物 课程的学生的成绩(学号,成绩) --临时表

      (2)获取所有选了 物理 课程的学生的成绩(学号,成绩) --临时表

   (3)根据学号连接两张临时表(学号,生物成绩,物理成绩),加条件进行查询

复制代码
SELECT
    A.student_id AS 学号,
    sw AS 生物,
    wl AS 物理
FROM
    (
        SELECT
            student_id,
            num AS sw
        FROM
            score
        LEFT JOIN course ON score.course_id = course.cid
        WHERE
            course.cname = '生物'
    ) AS A
LEFT JOIN (
    SELECT
        student_id,
        num AS wl
    FROM
        score
    LEFT JOIN course ON score.course_id = course.cid
    WHERE
        course.cname = '物理'
) AS B ON A.student_id = B.student_id
WHERE
    sw >
IF (isnull(wl), 0, wl);
复制代码

2.查询平均成绩大于60分的同学的学号和平均成绩;

思路:(1)根据学号分组

    (2)使用avg()聚合函数计算平均成绩

    (3)通过having对平均成绩进行筛选

SELECT student_id,avg(num) FROM score
LEFT JOIN course
ON score.student_id=course.cid
GROUP BY student_id
HAVING avg(num)>60

3.查询所有同学的学号、姓名、选课数、总成绩;

思路:根据学号分组,使用count()对选课数计数,sum()计算总成绩

复制代码
SELECT
    student_id,
    sname,
    count(student_id),
    sum(num)
FROM
  score LEFT JOIN student ON score.student_id = student.sid
GROUP BY student_id
复制代码

4.查询姓“李”的老师的个数;

思路:使用like及通配符匹配,count()进行计数

SELECT count(tid) FROM teacher
WHERE tname LIKE '李%'

5.查询没学过“李平”老师课的同学的学号、姓名;

思路:(1)连接成绩表 课程表 教师表得到选了李平老师课程的学生

         (2)再通过学生表筛选结果

复制代码
SELECT sid,sname FROM student 
WHERE sid not IN
 (SELECT student_id FROM 
    (SELECT cid,teacher_id,student_id,course_id
         FROM score 
        LEFT JOIN course ON score.course_id=course.cid 
    ) AS A 
    LEFT JOIN teacher 
    ON A.teacher_id=teacher.tid where teacher.tname='李平老师'  GROUP BY student_id
)
复制代码

6.查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;

思路:(1)筛选出学过001课程的学生或学过002课程的学生

    (2)根据学生分组,如果学生数量等于2,则该学生选择了以上两门课程

SELECT student.sid,student.sname FROM 
(SELECT student_id,count(student_id) FROM score LEFT JOIN course ON score.course_id=course.cid  WHERE course.cid='001' or course.cid='002' GROUP BY student_id HAVING count(student_id)>1 ) AS A 
LEFT JOIN student ON A.student_id=student.sid;

7.查询学过“李平”老师所教的所有课的同学的学号、姓名;

思路:(1)查询李平老师所教的课程

         (2)在成绩表中筛选出学生选择的课程 in 李平老师的课程

复制代码
SELECT student_id,sname FROM 
(SELECT student_id FROM score
WHERE course_id IN
(SELECT cid FROM teacher LEFT JOIN course ON teacher.tid=course.teacher_id WHERE tname='李平老师')
GROUP BY student_id
) AS B
LEFT JOIN student
ON B.student_id=student.sid
复制代码

8.查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名;

思路:(1)分别获取选择了 课程001和002的学生和成绩;

   (2)连接两张表,筛选出001的成绩大于002成绩的学生

复制代码
SELECT student_id,sname FROM
(SELECT A.student_id FROM
(SELECT student_id,num FROM score WHERE course_id=001) AS A
LEFT JOIN
(SELECT student_id,num FROM score WHERE course_id=002) AS B
ON A.student_id=B.student_id
WHERE A.num>B.num) AS C
LEFT JOIN student
ON C.student_id=student.sid
复制代码

9.查询有课程成绩小于60分的同学的学号、姓名;

思路:(1)筛选出成绩小于60的学生,并通过学生分组   --临时表

    (2)在学生表中筛选出 in 临时表中的学生

SELECT sid,sname FROM student WHERE sid IN
(SELECT student_id FROM score WHERE num<60 GROUP BY student_id)

10.查询没有学全所有课的同学的学号、姓名;

思路:(1)统计出总课程数

         (2)成绩表中,通过学生分组,统计出每个学生的课程数,如果课程数等于总课程数,则表示选择了所有课程

SELECT sid,sname FROM student WHERE sid not IN
(SELECT student_id
FROM score
GROUP BY student_id HAVING count(course_id) = (SELECT count(cid) FROM course))

11.查询至少有一门课与学号为“001”的同学所学课程相同的同学的学号和姓名;

思路:(1)查找学号001同学所学的所有课程  --临时表

    (2)其他学生所学的课程如果在临时表中,则符合条件

SELECT student_id,sname FROM student LEFT JOIN score ON score.student_id=student.sid
WHERE course_id in (SELECT course_id FROM score WHERE student_id=001) AND student_id != 001
GROUP BY student_id

12.查询至少学过学号为“001”同学所选课程中任意一门课的其他同学学号和姓名;

13.查询和“002”号的同学学习的课程完全相同的其他同学学号和姓名;

 

14.删除学习“叶平”老师课的成绩表记录;

DELETE FROM score WHERE course_id IN
(SELECT cid FROM course LEFT JOIN teacher ON course.teacher_id=teacher.tid WHERE tname='叶平老师')

15.向成绩表中插入一些记录,这些记录要求符合以下条件:①没有上过编号“002”课程的同学学号;②插入“002”号课程的平均成绩;

16.按平均成绩从低到高显示所有学生的“语文”、“数学”、“英语”三门的课程成绩,按如下形式显示: 学生ID,语文,数学,英语,有效课程数,有效平均分;

复制代码
select sc.student_id,
        (select num from score left join course on score.course_id = course.cid where course.cname = "生物" and score.student_id=sc.student_id) as sy,
        (select num from score left join course on score.course_id = course.cid where course.cname = "物理" and score.student_id=sc.student_id) as wl,
        (select num from score left join course on score.course_id = course.cid where course.cname = "体育" and score.student_id=sc.student_id) as ty,
        count(sc.course_id),
        avg(sc.num)
    from score as sc
    group by student_id desc
复制代码

17.查询各科成绩最高和最低的分:以如下形式显示:课程ID,最高分,最低分;

SELECT course_id,max(num) as 最高分,min(num) as 最低分
FROM score
GROUP BY course_id

18.按各科平均成绩从低到高和及格率的百分数从高到低顺序;

思路:三元运算(三目运算),case .. when .. then .. else .. end

SELECT course_id,avg(num) AS 平均分,sum(CASE WHEN score.num>60 THEN 1 ELSE 0 END)/count(1)*100 AS 及格率 FROM score GROUP BY course_id
ORDER BY 平均分 ASC,及格率 DESC 

19.课程平均分从高到低显示(显示任课老师);

SELECT course_id,avg(num),teacher.tname FROM score LEFT JOIN course ON score.course_id=course.cid LEFT JOIN teacher ON course.teacher_id=teacher.tid
GROUP BY course_id
ORDER BY avg(num) DESC

20.查询各科成绩前三名的记录:(不考虑成绩并列情况) ;

 

21.查询每门课程被选修的学生数;

SELECT course_id,count(student_id) FROM score
GROUP BY course_id

22.查询出只选修了一门课程的全部学生的学号和姓名;

SELECT student_id,student.sname FROM score LEFT JOIN student ON score.student_id=student.sid
GROUP BY student_id
HAVING count(student_id)=1

23.查询男生、女生的人数;

SELECT 
  (SELECT count(1) FROM student WHERE gender='男') AS 男,
  (SELECT count(1) FROM student WHERE gender='女') As 女

24.查询姓“张”的学生名单;

SELECT * FROM student WHERE student.sname LIKE '张%'

25.查询同名同姓学生名单,并统计同名人数;

SELECT sname,count(sname) FROM student GROUP BY sname HAVING count(sname)>1

26.查询每门课程的平均成绩,结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列;

SELECT course_id,avg(num) FROM score GROUP BY course_id ORDER BY course_id ASC,course_id DESC

27.查询平均成绩大于85的所有学生的学号、姓名和平均成绩;

SELECT student_id,sname,avg(num) FROM score LEFT JOIN student ON score.student_id=student.sid
GROUP BY student_id HAVING avg(num)>85

28.查询课程名称为“数学”,且分数低于60的学生姓名和分数;

SELECT sname,num FROM score LEFT JOIN course ON score.course_id=course.cid LEFT JOIN student ON score.student_id=student.sid  WHERE cname='数学' AND num>60

29.查询课程编号为003且课程成绩在80分以上的学生的学号和姓名;

SELECT student_id,sname FROM score LEFT JOIN student ON score.student_id=student.sid WHERE course_id=003 AND num>80

30.求选了课程的学生人数

select count(distinct student_id) from score

31.查询选修“杨艳”老师所授课程的学生中,成绩最高的学生姓名及其成绩;

思路:根据学生排序,成绩按从大到小排序,limit取最高的成绩

复制代码
SELECT sname,max(num) FROM score LEFT JOIN course ON score.course_id=course.cid LEFT JOIN teacher ON course.teacher_id=teacher.tid
LEFT JOIN student ON score.student_id=student.sid
WHERE tname='张磊老师'
GROUP BY student_id
ORDER BY max(num) DESC
LIMIT 1
复制代码

32.查询各个课程及相应的选修人数;

SELECT cid,cname,count(student_id) FROM score LEFT JOIN course ON score.course_id=course.cid
GROUP BY course_id

33.查询不同课程但成绩相同的学生的学号、课程号、学生成绩;

select DISTINCT s1.course_id,s2.course_id,s1.num,s2.num from
   score as s1, score as s2 where s1.num = s2.num and s1.course_id != s2.course_id;

34.查询每门课程成绩最好的前两名;

复制代码
SELECT * FROM score LEFT JOIN
(SELECT course_id,
 (SELECT num FROM score WHERE score.course_id=A.course_id ORDER BY num DESC LIMIT 0,1) AS '第一名',
    (SELECT num FROM score WHERE score.course_id=A.course_id ORDER BY num DESC LIMIT 1,1) AS '第二名'
FROM score AS A
GROUP BY course_id) AS B
ON score.course_id=B.course_id
复制代码

35.检索至少选修两门课程的学生学号;

思路:根据学号分组,统计

SELECT student_id,count(course_id) FROM score GROUP BY student_id HAVING count(course_id)>=2

36.查询全部学生都选修的课程的课程号和课程名;

思路:从学生表中统计出学生总数,在成绩表中根据课程分组,如果选择没门课程的人数等于学生总数,则符合

SELECT course_id,cname FROM score LEFT JOIN course ON score.course_id=course.cid GROUP BY course_id HAVING count(student_id)=
(SELECT count(sid) FROM student)

37.查询没学过“叶平”老师讲授的任一门课程的学生姓名;

SELECT sname FROM score LEFT JOIN student ON score.student_id=student.sid WHERE course_id NOT IN
(SELECT cid FROM teacher LEFT JOIN course ON course.teacher_id=teacher.tid WHERE tname='叶平老师')

38.查询两门以上不及格课程的同学的学号及其平均成绩;

思路:通过学生分组,筛选出不及格课程数

SELECT student_id,avg(num) FROM score WHERE num<60 GROUP BY student_id HAVING count(1)>2

39.检索“004”课程分数小于60,按分数降序排列的同学学号;

SELECT student_id FROM score WHERE course_id=004 AND num<60 ORDER BY num DESC

40.删除“002”同学的“001”课程的成绩;

DELETE FROM score WHERE student_id=002 AND course_id=001

 

MySQL数据库 - 复杂查询 MySQL数据库 - 复杂查询 MySQL数据库 - 复杂查询 MySQL数据库 - 复杂查询 MySQL数据库 - 复杂查询 MySQL数据库 - 复杂查询 MySQL数据库 - 复杂查询 阅读详情

相关推荐

「MySQL」- 复杂的SQL查询语句

前言 MySQL 除了基础的 CRUD 操作之外 , 还涉及了更多更复杂的查询操作 , 不仅支持一张表进行查询 , 也支持多张表进行查询 ,本章是针对 MySQL 中的 select 查询操作更复杂的一些用法 , 在本章你将会学习进阶的 select 操作 , 随着作者一起往下看看吧(本章书写风格会在单行与多行之间切换) ! ! ! 聚合查询 聚合查询是指对一个数据表中某个字段的数据进行部分或者全部统计查询的一种方式,比如所有全部书的平均价格或者是书籍的总数量等等 ,在这些时候就会使用到聚合查询这种方

「zero」的博客 1万+

mysql答案_MySQL练习(一)参考答案

1 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;2 思路:3 获取所有有生物课程的人(学号,成绩) -临时表4 获取所有有物理课程的人(学号,成绩) -临时表5 根据【学号】连接两个临时表:6 学号 物理成绩 生物成绩78 然后再进行筛选910 select A.student_id,sw,ty from1112 (select ...

weixin_42314420的博客 571

深入MySQL复杂查询优化技巧

本篇文章从索引设计、查询计划分析、分区与分表技术以及事务管理四个方面深入探讨了 MySQL 复杂查询的优化技巧。这些策略不仅能显著提升查询性能,还能为开发者应对高并发和大数据量场景提供指导。下一篇文章将聚焦 MySQL 的安全性设计,包括用户权限管理、数据加密和安全审计等内容,敬请期待!

Programming Talk 860

mysql练习题参考_MySql练习题参考答案

2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;思路:获取所有有生物课程的人(学号,成绩)-临时表获取所有有物理课程的人(学号,成绩)-临时表根据【学号】连接两个临时表:学号 物理成绩 生物成绩然后再进行筛选select A.student_id,sw,tyfrom(select student_id,num as swfrom score left join course on ...

weixin_42499999的博客 283

MySql基础四之【终篇复杂查询】

本系列为MySql基础,本篇为第四篇MySQL的复杂查询的了解,前篇我们了解了单表查询的相关操作,这篇将学习子查询与多表联查,快来一探究竟

木道寻的技术学习分享博客 1376

Cadence PCB SI仿真实战:如何手动添加VIA过孔模型提升板级链路精度

本文详细介绍了在Cadence PCB SI仿真中如何手动添加VIA过孔模型以提升DDR4/5设计的精度。通过参数化建模和三维全波建模技术,工程师可以有效解决高速设计中的信号完整性问题,显著降低仿真误差。文章还提供了实战案例和常见问题解决方案,帮助优化板级链路性能。

weixin_28683391的博客 406

按各科平均成绩从低到高和及格率的百分数从高到低顺序

我首先用select语句创建了一个辅助表,为的是把一个课程的及格的人数和该课程总人数求出来,用于最外层计算及格百分率。其中还查了CId是为了把自己创建的t表和sc表通过连起来。这道题其实不需要course表,因为题目要的是课程号和对应的该课程的平均分和及格率。另外要注意 排序规则是 按照及格百分率从高到低再按照平均分从低到高排序的。这里我测试了自己创建的t表,可以正确查出每个课程的及格人数和总人数。用到了前面一道题学到的通过select自己创建一个表拿来用的方法。

STATICHIT静砸的博客 1833

从零到一:RK3588嵌入式开发中的SDK与MPP集成实战解析

本文详细解析了RK3588嵌入式开发中SDK与MPP(Media Process Platform)的集成实战,涵盖开发环境构建、SDK架构解析、MPP集成关键技术点及常见问题诊断。通过Qt5.12.10交叉编译环境配置和硬件加速优化,帮助开发者高效完成嵌入式视觉项目开发,特别适合边缘计算应用场景。

weixin_29189381的博客 510

MySQL复杂查询实操

       之前写的MySQL中也有提到复杂查询,只是写了些理论知识,老话说得好啊,“纸上得来终觉浅”,所以我把复杂查询的具体操作写一下,加深印象。 文章目录1、聚合查询2、联合查询(联表查询)3、子查询 1、聚合查询 1)通用的count 2)数值类的max/min/avg/sum 话不多说,我们开始操作???????????? --先创建一张表 create table person( name varchar(20), hei

weixin_45397953的博客 804

ubuntu18.04安装R——无法连接上 dl.google.com:80 (6.6.6.6),连接超时&&E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

安装R的时候,sudo apt update 的时候出现错误: 查资料要修改/etc/apt/sources.list.d/google-chrome.list 文件 原来是: deb http://dl.google.com/linux/chrome/deb/ stable main 改为: deb [arch=amd64] http://dl.google.com/linux/chrom...

许希律的博客 4348

vivado中出现ERROR: [Labtools 27-2220]检测不出开发板

这个错误可能是由于 Vivado 工具中的 cs_server.exe 文件没有正确安装或者文件路径不正确导致的。你可以尝试以下步骤来。时间: 2023-08-16 12:05:50 浏览: 767。希望以上方法能够帮助你。

qq_40510975的博客 2387

MySQL 多表查询与复杂查询技巧实战

这篇博客介绍了MySQL中的多表查询、子查询、自连接及合并查询的技巧与实战应用。

酷酷的崽的博客 2018

用C#和MQTTnet在WinForm里做个简易物联网监控后台(附完整源码)

本文详细介绍了如何使用C#和MQTTnet库在WinForm中构建一个简易物联网监控后台。通过实战案例,包括环境配置、MQTT服务端实现、客户端监控功能及高级优化技巧,帮助开发者快速搭建高效的物联网监控系统,适用于工业自动化和智能家居场景。

weixin_29540599的博客 392

Mysql复杂的查询语句有哪些

这些复杂的查询语句展示了 MySQL 在处理复杂数据检索、分析和操作方面的强大能力。通过理解和使用这些查询,你可以高效地从数据库中提取和处理数据,满足各种应用场景的需求。MySQL 支持多种复杂的查询语句,用于处理复杂的数据检索、分析和操作需求。窗口函数用于在结果集的每一行上进行计算,能够执行复杂的分析任务。左联接返回左表中的所有行,以及右表中匹配的行。右联接返回右表中的所有行,以及左表中匹配的行。等,帮助你理解如何在 MySQL 中执行复杂的数据操作。子查询是嵌套在其他查询中的查询,可以在。

Crazy_shark的博客 996

redhawk:STA timing data file解析

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?STA timing data file分为以下几个部分:• Header• Name Map• Footer这部分报告设计的基本信息,例如文件类型,设计名称,分隔符等。...

m0_61544122的博客 1154

腾讯面试——机器学习岗面试总结

先写合并两个有序数组,接着写合并n个有序的数组,假设总共m个数,讲了一个思路两两合并直到只剩下一个数组,分析一下时间复杂度(MlogN),面试官不满意,然后想了一下说了另一个思路,用n个指针开始指向各个数组的首端,用一个优先队列维护他们的最小值,每次拿出最小值的指针然后插入该指针的下一个值。感觉跟二面面试官聊得还是挺开心的,他详细地介绍了他们部门所做的业务,然后问了一下什么时候能来实现,我说只能暑假七八两个月,他觉得有点晚,这样子不利于转正,有些人都实习半年的,回去讨论一下,正式批之前给我答复。

FPGA/MATLAB学习教程/源码/项目合作开发 1231

Mysql复杂查询

【单选题】在多表连接查询中,若超过三个表JOIN,可能导致性能问题,主要是因为________________。【判断题】外连接查询中,右连接 (RIGHT JOIN) 会返回所有右表的记录,即使左表中没有匹配的记录。【单选题】查询“选修了课程 112p0046 且成绩高于该课程平均分” 的学生,应使用哪种嵌套查询。【单选题】在 MySQL 中,会自动去除重复的属性列的连接查询是________________。【判断题】在多表连接中,若未指定别名,则无法引用同名列。

2501_90118760的博客 342

Unity3D实现项目限制功能(使用次数限制和时间限制)

大家好,我是心疼你的一切,不定时更新Unity开发技巧,觉得有用记得一键三连哦。在软件开发的时候,可能会遇到程序的使用次数限制,以及时间的限制,下面就写一下这两种方法是新建注册表,增加键值对,修改键值,完成对程序的控制提示:以下是本篇文章正文内容,下面案例可供参考以上就是讲了两种限制方法不定时更新Unity开发技巧,觉得有用记得一键三连哦。

心疼你的一切博客 1811

MySQL查询语句之复杂查询_day04

MySQL复杂查询 今天写的内容是在昨天的基础上,先要掌握好昨天的内容,今天进行一些复杂查询介绍。 一、分组查询: 1、关键字: GROUP BY       2、用法:GROUP BY 语句用于结合合计函数 (比如 SUM) ,根据一个或多个列对结果集进行分组,合计函数常常需要添加 GROUP BY 语句。   下面的给了两张表 一张是emp,一张是dept,下面的查

神秘人998的博客 2万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

MySQL SELECT 查询(二):复杂查询的实现

MySQL SELECT 查询(二):复杂查询的实现,包括多表查询常见错误与连接规范,SQL99连接新特性,其中常见的SQL JOIN,流程控制与高级功能if ifnull函数,case when..,case.. when以及加密解密的使用,UNION 与 UNION ALL,SQL 查询执行过程,子查询的广泛应用与常见问题解析

2301_77207909的博客 3541

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

mysql复杂查询

在select语句中,嵌入另外一个select子句,那么嵌入的哪个select子句为子查询,嵌入的语句用()括起来。1、一旦按照某个字段分组后,那么select子句后面分组字段和聚合函数,如果写了其他毫无意义。隐士语法:select 字段列表 FROM 表1,表2 WHERE t条件;前面的查询都叫单表查询,子查询虽然参与多个表,但最终还是在单表进行复杂查询。学员表S(学员学号SID,学员姓名SN,所属单位SD,学员年龄SA)多表查询一般是2个表或3个表,多表查询就是和表查询,要有关联。

A1_011的博客 319

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

mysql 复杂统计_MYSQL复杂查询

1. 课堂练习视图#按课程汇总,统计每门课程报名的人数CREATE VIEW 按课程汇总(课程号,人数)ASSELECT 课程号,COUNT(学号)FROM scoreGROUP BY 课程号;#在此基础上筛选出人数小于3的课程号SELECT 课程号FROM`按课程汇总`WHERE 人数<3;子查询#查询哪些学生的成绩 比 课程号为0002的全部成绩里的任意一个高呢SELECT 学号,成绩F...

weixin_29213827的博客 658

MySQL常用订单表复杂查询15例

本文展示了如何在 MySQL 中使用子查询、窗口函数、条件聚合等高级特性来处理复杂的数据操作。

驴大毛的博客 1964

MySql数据库复杂查询示例

MySql数据库复杂查询实例

燕鹏 1158

mysql子查询复杂查询

课程名称MySQL数据库技术实验成绩 实验名称实验五:复杂查询学号 姓名 班级 日期 实验目的:1.掌握select语句的基本语法;2.掌握连接查询和子查询的使用方法;实验平台:MySQL+SQLyog;实验内容与步骤:以下操作均在YGGL数据库中进行。一、子查询练习:1. 查找在财务部工作的员工的情况。 2. 使用子查询的方法查找所有收入在2500元以下的员工的情况。 3. 查找研发部年龄不低于...

Pang 8339
上一篇: gitbash命令的简单使用--Git Bash简单使用
下一篇: 常用JDBC驱动与连接字符串整理
MarkArch
博客等级 码龄12年 35粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值