首页 > 数据库 > 数据库(3)--嵌套查询和连接查询

数据库(3)--嵌套查询和连接查询

时间:2023-02-10 13:00:45浏览次数:47  
标签:stu -- ce 查询 嵌套 连接 select

上一篇:数据库(2)--加深对统计查询的理解,熟练使用聚合函数:​​https://blog.51cto.com/hwuu/6040381​

一、内容要求

从下面10个题目中选一个,第一题查询用连接查询和嵌套查询两种方法完成,其它查询要求用一种方法是先即可

学生(学号,年龄,性别,系名)

课程(课号,课名,学分,学时)

选课(学号,课号,成绩)

根据上面基本表的信息完成下列查询

1 查询选修了数据库原理的学生姓名。

2 查询比计算机系所有学生年龄都大的学生信息。

3列出“张力”选修的所有课程的课名和成绩。

二、代码

1.连接查询

select stu.sname
from stu,ce,xe
where stu.sno=xe.sno and ce.cnum=xe.cnum and ce.cname='数据库原理与应用'

1.嵌套查询

select sname
from stu
where sno in (select sno from xe
where cnum in (select cnum from ce
where cname='数据库原理与应用')
)

2.嵌套

select stu.*
from stu
where sage>(select max(stu.sage)from stu
where sdept='计算机')

3.连接

select stu.sname,ce.cname,xe.grade
from stu,ce,xe
where ce.cnum=xe.cnum and xe.sno=stu.sno and stu.sname='张力'

三、结果截图

1.连接查询

 数据库(3)--嵌套查询和连接查询_连接查询

2.余下的所有结果

 数据库(3)--嵌套查询和连接查询_数据库原理_02

四、小结

​若一个查询同时涉及两个或两个以上的表,则称之为连接查询,连接查询是数据库中最要的查询;嵌套查询又称子查询,是指在父查询的where条件语句中再插入一个子查询语句,连接查询都可以用子查询完成,反之不然。

嵌套查询的主要特点是sql允许从内到外进行多层嵌套分析,并将子查询的结果作为主查询的查询条件。连接是关系数据库模型的主要特征;多表查询可以通过连接运算符实现;连接操作给用户带来极大的灵活性,可以随时添加新的数据类型。​

标签:stu,--,ce,查询,嵌套,连接,select
From: https://blog.51cto.com/hwuu/6049092

相关文章

  • 【实验】搭建NFS远程共享服务器
    一、准备这里使用一台Centos7.9的虚拟机进行构建。服务器IP:192.168.160.xx1二、NFS服务器配置1、安装NFS服务yum-yinstallrpcbindnfs-utils ......
  • 5.2.3_补码加减运算器
    @目录一、加法器原理(1)介绍(2)案例1.案例一2.案例二二、补码加减运算(1)手算1.方法2.案例一3.案例二(2)加法器优化1.原理2.实现加减法3.案例三、无符号数的加减运算(1)原理(2)案例1.案......
  • elasticjob:如何分片
    elasticjobelasticjob可以执行我们编写的各种job,通常我们会创建一张定时任务表,然后保存一条Job记录,由相关的Job类去执行分片假设一台服务器运行着A应用,不分片,那么A应......
  • 如何注册 ChatGPT ,OpenAI
    ChatGPT火爆出圈,但是OpenAI(开发 ChatGPT 的公司)却不对国内用户正式开放使用。但是,我们仍然有办法可以在第一时间体验到这个超强AI。下面我来教你如何手把手完成注册C......
  • 并查集
    并查集大佬笔记如下:通俗易懂https://zhuanlan.zhihu.com/p/93647900并查集是什么?主要用于解决一些元素分组的问题。它管理一系列不相交的集合,并支持两种操作:合并:把......
  • 全网最全ChatGPT国内使用方式
    过完年回来发现ChatGPT越来越火,在网上可以看到各种和ChatGPT有趣聊天的截图,奈何自己实力不够,被外网拒之门外,只能眼馋别人能够与机器人尽情玩耍。今天为大家带来网上最全Cha......
  • 使用腾讯云对象存储搭建图床
    目录环境的准备PicGo安装PicGo(以Windows为例)安装webp插件COS对象存储开通COS创建存储桶创建API秘钥配置PicGo图床服务测试Typora使用图床总结平常在学习一些东......
  • 程序员最关心的问题,我都帮你们问AI了
    前言微信关注【小白技术圈】发送【S001】获取国内免登录免梯子玩法最近几天互联网刮起了一阵ChatGPT风,起因是OpenAI发布了一个全新的聊天机器人模型——ChatGPT,可以像......
  • 【转载】Java 有序生成订单号或流水号
    前言  最近用到了一些编号的生成规则记录一下,有序的生成订单号或者流水号概述  第一种方式,适用于循环生成订单编号,例如有100条数据,需要循环生成相对应编号可以使用,下......
  • Gnome 个人目录下中文路径转英文路径
    方法1var=$LANG;exportLANG=en_US;xdg-user-dirs-gtk-update;exportLANG=$var;unsetvar方法2当前用户的家目录配置文件位置位于~/.config/user-dirs.dirs目录......