综合查询(条件查询、嵌套查询、多表查询)

Oracle - Exp(2)_数据查询语言 涉及的知识点: 一:建表(可参考Exp(1)) --1、建立学生表。 create table Student( SNO char(5) primary key, SNAME varchar(12) NOT NULL, SDEPT char(2) NOT NULL, SCLASS char(2) NOT NULL, SSEX char(3), SAGE nu... 阅读详情

表一:student_info
学号 姓名 性别 出生年月 家庭住址 备注
0001 张三 男 1981-8-9 北京 NULL

表二:curriculum
课程编号 课程名称 学分
0001 计算机基础 2
0002 C语言 2

表三:grade
学号 课程编号 分数
0001 0001 80
0001 0002 90
a. 条件查询

  1. 在GRADE表中查找80-90份的学生学号和分数
    select 学号,分数 from grade where 分数 between 80 and 90
  2. 在GRADE 表中查找课程编号为003学生的平均分
    select avg(分数) from grade where 课程编号=‘003’
  3. 在GRADE 表中查询学习各门课程的人数
    Select课程编号,count(学号) as 人数from grade group by 课程编号
  4. 查询所有姓张的学生的学号和姓名
    select 姓名,学号 from student_info where 姓名 like '张%’
    b. 嵌套查询
  5. 查询和学号’0001’的这位同学性别相同的所有同学的姓名和出生年月
    select 姓名,出生年月 from student_info where 性别 in(select 性别 from student_info where sno=‘0001’)
  6. 查询所有选修课程编号为0002 和0003的学生的学号、姓名和性别
    select 学号,姓名,性别 from student_info where 学号 in(select 学号 from grade where 课程编号=‘0002’ and 学号 in(select 学号 from grade where 课程编号=‘0001’))
  7. 查询出学号为0001的学生的分数比0002号学生最低分高的课程编号的课程编号和分数

select 课程编号, 分数 from grade where 学号=‘0001’ and 分数>(select min(分数) from grade where 学号=‘0002’)
c. 多表查询

  1. 查询分数在80-90分的学生的学号、姓名、分数
    select student_info.学号,student_info.姓名,grade.分数 from student_info,grade where grade.分数 between 80 and 90
  2. 查询学习了’C语言’课程的学生学号、姓名和分数
    select student_info.学号,student_info.姓名,grade.成绩from student_info,grade,curriculum where student_info.学号=grade.学号and grade.课程号=curriculum.课程号and curriculum.课程名='C语言’
  3. 查询所有学生的总成绩,要求列出学号、姓名、总成绩,没有选课的学生总成绩为空
    select grade.学号,student_info.姓名,sum(grade.成绩) as 总成绩from student_info,grade where grade.学号=student_info.学号group by grade.学号,student_info.姓名
利用LTspice设计Pt100测温电路 是一种广泛使用的温度传感器,它属于(RTD, Resistance Temperature Detector)的类型,通常用于温度测量。在0°C时,的电阻值为100欧姆,且它的电阻值会随着温度的升高而升高。PT100热电阻温度阻值对应表)因此可以根据这一特性来检测出环境温度。 阅读详情

相关推荐

基于微信小程序的扫码签到系统源码

大等于jdk1.8,大于mysql5.5,idea(eclipse),微信开发者工具。代码注释齐全,没有多余代码,适合学习(毕设),二次开发,包含论文技术相关文档。签到管理:新增签到,点击查看码展示二维码(有时效性)springboot mybatis 小程序。签到管理:查看用户创建的签到,可删除。用户管理:查看注册用户信息,及删除。签到记录:查看用户签到记录:可删除。个人信息:展示个人信息,可修改。统计分析:查看用户,签到数量。签到记录:查看用户签到记录。登录注册(含授权登录)我的签到:查看签到记录。

wfuhui的博客 5224

如何进行多表查询

a. 多表查询 查询分数在80-90分的学生的学号、姓名、分数 select student_info.学号,student_info.姓名,grade.分数 from student_info,grade where grade.分数 between 80 and 90 查询学习了’C语言’课程的学生学号、姓名和分数 select student_info.学号,student_info.姓名,grade.成绩from student_info,grade,curriculum where stu

Man_girl的博客 5087

WebRTC Qos优化杂记

本文是笔者对WebRTC Qos性能研究、优化的一些思考,希望对有兴趣的读者有一些启发。

sonysuqin的专栏 6677

数据库作业三

数据库作业三 -- 查询有3门以上(包含3门)课程是90分以上(包含90分)的学生的学号及(90分以上的)课程数 select sno, count(*) from sc where grade >= 90 group by sno having count(*) >= 3; -- 查询张三所选修的课程号和成绩 select sc.cno,grade from sc where(sc.sno =(select sno from student where sname='张三')); -- 查

zhangnuanxin520的博客 1928

TWINCAT3保姆级教程:手把手教你给Ecat从站烧录EEPROM(含XML配置避坑指南)

本文提供TWINCAT3环境下Ecat从站EEPROM烧录的完整教程,涵盖XML配置避坑指南。详细讲解环境准备、设备扫描、XML文件配置、EEPROM烧录流程及故障排查,帮助工程师高效解决设备识别问题,提升产线调试效率。

weixin_30693683的博客 516

概率数据关联(PDA):多目标跟踪的基石算法

1. 为什么需要概率数据关联? 2. 核心思想与假设条件 3. 算法核心:概率分配与状态更新 4. 典型应用场景与优势 5. 挑战与改进方向 6. 下期预告

qq_44965657的博客 1464

Sql 练习题 (二)

(30)统计每个系的男生人数和女生人数以及男生的最大年龄和女生的最大年龄,结果按系名的升序排序。(19)查询C002和C003课程中考试成绩在80~90的学生的学号、课程号和成绩。(11)查询信息管理系、通信工程系和计算机系三个系之外的其他系学生的姓名和性别。(20)查询修了“C002”课程的学生的学号及成绩,查询结果按成绩降序排列。(14)查询名字的第2个字为“小”或“大”的学生的姓名和学号。(13)查询姓“张”、姓“李”和姓“刘”的学生的详细信息。(17)查询还没有考试的学生的学号和相应的课程号。

m0_73491667的博客 3844

Wi-Fi协议栈深度解析:从芯片实现到开源替代方案

本文深度解析Wi-Fi协议栈的架构与实现,对比了HardMAC与SoftMAC两种芯片方案的优劣。通过剖析ESP32等芯片的逆向工程实践,揭示了从零构建开源Wi-Fi MAC驱动(如esp32-open-mac项目)的技术路线与挑战,并探讨了开源协议栈对安全审计、功能定制和生态发展的重要意义。

weixin_29214335的博客 226

4.多表查询

------先执行外查询select * from cj where xs.sno=cj.sno and cno=‘102’-------执行select sname from xs where ture;-----这个成绩表里的这条信息,学号对应学生表里的学号,课程号对应课程表里的课程号。----查找选修离散数学的学生的姓名。-------当此外查询语句为真时 exits 返回真。------再解决 查找 选修离散数学的学生的学号。------先解决 查找 课程名为离散数学的课程号。

rongyuecho的博客 699

STM32实现简单的智能电子相框

具体的代码案例和详细的代码实现超过5000字,无法在此篇文章中提供。但是,你可以参考STM32的官方文档和相应的图形库和多媒体库的文档,以获得更详细的实现细节和代码示例。对于硬件,我们可以选择使用STM32开发板,如STM32F4 Discovery。对于软件开发环境,我们将使用Keil MDK-ARM作为开发工具,并使用STM32CubeMX进行代码配置。在本文中,我们将使用STM32单片机实现一个简单的智能电子相框,包括显示照片、播放视频和音乐功能。接下来,我们将详细描述实现智能电子相框的步骤。

2401_85625565的博客 1005

MOSFET雪崩特性参数解析

但是,一些电源在输出短路时,初级中会产生较大的电流,加上初级电感,器件就会有雪崩损坏的可能,因此在这样的应用条件下,就要考虑器件的雪崩能量。对于那些在MOSFET的D和S极产生较大电压的尖峰应用,就要考虑器件的雪崩能量,电压的尖峰所集中的能量主要由电感和电流所决定,因此对于反激的应用,MOSFET关断时会产生较大的电压尖峰。雪崩击穿能量标定了器件可以容忍的瞬时过冲电压的安全值,其依赖于雪崩击穿需要消散的能量。EAS单脉冲雪崩击穿能量, EAS标定了器件可以安全吸收反向雪崩击穿能量的高低。

Airer_00的博客 806

141. 综合查询(条件查询、嵌套查询、多表查询)

表一:student_info 学号 姓名 性别 出生年月 家庭住址 备注 0001 张三 男 1981-8-9 北京 NULL 表二:curriculum 课程编号 课程名称 学分 0001 计算机基础 2 0002 C语言 2 表三:grade 学号 课程编号 分数 0001 0001 80 0001 0002 90 a. 条件查询 在GRADE表中查找80-90份的学生学号和分数 select 学号,分数 from grade where 分数 between 80 and 90 在GRADE 表中

Wtt_0805的博客 236

手把手教你学simulink(32.1)--汽车电动机管理场景示例:基于Simulink的发动机管理系统中的混合动力车辆能量管理优化

本项目旨在设计和实现一个用于混合动力车辆(Hybrid Electric Vehicle, HEV)的能量管理优化系统(Energy Management Optimization System, EMOS)。通过Simulink进行建模和仿真,确保系统的稳定性和性能。该系统采用了先进的控制策略,如模型预测控制(MPC)、模糊逻辑控制、自适应控制等,以优化燃油经济性、减少排放,并提高驾驶体验。

MHD0815的博客 186

多表查询之嵌套查询

 SQL语句中嵌套 select 语句,称为嵌套查询,又称子查询。嵌套查询外部的语句可以是 insert / update / delete / select 的任何一个。嵌套查询可以嵌套在select、from 、where等子句中,用于提供额外的过滤条件或者计算结果。

2401_85409229的博客 2331

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Mybatis多表联合查询,嵌套查询,动态SQL

Mybatis多表联合查询,嵌套查询,动态SQL Mybatis多表联合查询 一对一 一对一查询:通过一方关联查询出另外一方的关系数据 创建数据库和相关数据表 创建需要关联查询的实体类,里面包含相关的属性 //丈夫查妻子 public class Husband { private Integer id; private String name; private Wife wife; } public class Wife { private

debugEDM的博客 9374

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

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

查询与维护信息管理数据表(单表、多表、嵌套查询)

SELECT [ALL|DISTINCT] [别名1.] [AS] [,[别名2.] [AS][,…SELECT [ALL|DISTINCT] [别名.] [AS] [,[别名.] [AS][,…SELECT [ALL|DISTINCT] [别名.][AS] [,[别名.][AS][,…WHERE sdept IN('计算机工程系', '软件工程系', '信息工程系');

m0_75013084的博客 1531

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Mybatis多表查询嵌套查询

今日内容 动态sql 多表关联查询 多表嵌套查询 延迟(懒)加载【了解】 内置缓存【了解】 一级缓存 二级缓存 第一章 Mybatis动态SQL1 什么是动态SQL先来看一个需求 把页面输入的id和username封装到User实体中,并作为条件查询数据库 这个时候我们执行的sql就有多种可能 -- 如果id和用户名不为空select * ...

mr-yhl的博客 2371

SQL 多表查询 嵌套查询

多表查询 1、结构:select from WHERE 2、笛卡尔积查询 select * from student,course select * from student,sdept 3、查询每个学院的学生情况 select * from student,sdept where student.deptno=sdept.deptno 4、查询计算机学院所有的学生记录 select * from student,sdept where student.deptno=sdept.deptno and sde

weixin_45620967的博客 2873

sql多表查询,嵌套查询,函数查询

sql多表查询,嵌套查询,函数查询

qq_45939736的博客 3026

Mybaits之多表查询(联合查询、嵌套查询)

Mybatis之多表联合查询以及案例【通俗易懂】 内涵联合查询方式以及嵌套查询方式

PIKapikaaaa的博客 2834

Mybatis联合查询和嵌套查询开发级详解(多表操作)

结合实际案例详细讲解了联合查询和嵌套查询使用的方法,适用于实际项目开发

weixin_43811057的博客 4639

MySQL联表查询:多表关联与嵌套查询指南

本文深入探讨了MySQL中的复杂查询技术,帮助数据库爱好者从单表查询进阶到多表操作。主要内容包括:多表连接查询、子查询、联合查询、临时表与派生表等,通过这些高级查询技术,用户可以更高效地处理复杂的数据关系,提升数据库操作能力。

代码不止,探索不息 1831

数据库之多表查询与嵌套查询操作

步骤: 在单表查询的基础上对已经创建的jwgl数据库中的数据表进行各种查询操作 多表查询 1、进行多表查询 从student、course、student_course三个表中检索出学生的学号、姓名、学习课程号、学习课程名、课程成绩 2、使用union子句进行查询 使用union子句可以将一个或多个表的某些数据类型相同的列显示在同一列上 3、使用group by子句进行查询 ...

liumce的博客 2669

SQL单表查询、多表查询、嵌套查询

create table Emp (eid int primary key, ename char(9), salary real ); create table Dept (did int primary key, dname char(9), managerid int, foloornum int ); create table Works (eid int, did i

u012963126的专栏 4357

MySQL案例——多表查询以及嵌套查询

本文主要讲解一个具体MySQL案例,多表查询以及嵌套查询。

张小鱼的博客 1435
上一篇: 取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的
下一篇: 综合练习(活期存款)
Style_Rx
博客等级 码龄6年 1粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值