当前位置: 首页 > article >正文

【SQL Server】教材数据库(3)

接着教材数据库(1)的内容,完成下列查询。

1 查询订购高等教育出版社教材的学生姓名

2 查询比所有高等教育出版社的图书都贵的图书信息

3 列出每位学生姓名、订购教材书名、价格。

1、嵌套查询:use jiaocai
select student.name from student,orders,book,publish
  where publish.name = '高等教育出版社'
  and student.id = orders.s_id
  and orders.b_id = book.id
  and book.c_id = publish.id

连接查询:select student.name
from student,orders,book,publish
  where publish.name = '高等教育出版社'
and student.id = orders.s_id
and orders.b_id = book.id
and book.c_id = publish.id

语句无错误,不过在添加数据时我们没有添加名为高等教育出版社的信息,我们可以使用图形化的方法手动修改

再次执行语句可以得到第一问的结果

2、select * from book
  where price > all(
    select price from book
    where id in(
      select id from book
      where c_id in(
        select id from publish
        where name = '高等教育出版社'
      )
    )
  )

3、select name,title,price
from student
left join orders on student.id=orders.s_id
left join book on book.id=orders.b_id


http://www.kler.cn/a/461955.html

相关文章:

  • Linux终端输入删除键backspace显示^H,输入上下左右键显示^A^B^C^D原理以及详细解决办法!
  • vscode代码AI插件Continue 安装与使用
  • Linux Red Hat 7.9 Server安装GitLab
  • 多层设计模式:可否设计各层之间公用的数据定义模块?
  • ASA第六天笔记
  • 前后端分离项目部署到云服务器、宝塔(前端vue、后端springboot)详细教程
  • 【Domain Generalization(2)】领域泛化在文生图领域的工作之——PromptStyler(ICCV23)
  • 爬虫基础之爬取表情包GIF
  • Pyqt+Opencv的练习
  • 【嵌入式硬件】嵌入式显示屏接口
  • CTFshow-pwn刷题
  • Mongodb日志报错too many open files,导致mongod进程down
  • 主数据驱动的数据治理框架
  • 探索 Yocto-Meta-OpenEuler:嵌入式开发的强大基石
  • [卫星遥感] 解密卫星目标跟踪:挑战与突破的深度剖析
  • OkHttp深度解析:请求流程、分发器机制、拦截器工作及TCP连接复用
  • 算法-Excel字母表转换成数字 26进制转换
  • Mono里运行C#脚本17—load_tables
  • ica1
  • 青云客-网页端语音机器人
  • 笔上云世界微服务版
  • LabVIEW声波谐振管自动化测量系统
  • 33. 简易内存池
  • 使用jest-axe为你的前端项目自动化测试
  • 免费又开源:企业级物联网平台的新选择 ThingsPanel
  • 如何使用 OpenCV 扫描图像、查找表和时间测量