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

【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.lryc.cn/news/512671.html

相关文章:

  • 使用 ECharts 与 Vue 构建数据可视化组件
  • Yocto 项目 - 共享状态缓存 (Shared State Cache) 机制
  • Unity3D仿星露谷物语开发9之创建农场Scene
  • STM32-笔记20-测量按键按下时间
  • 2024年12月30日Github流行趋势
  • SAP PP bom历史导出 ALV 及XLSX 带ECN号
  • 使用WebRTC进行视频通信
  • npm ERR! ECONNRESET 解决方法
  • 【连续学习之SS-IL算法】2021年CPVR会议论文Ss-il:Separated softmax for incremental learning
  • Go+chromedp实现Web UI自动化测试
  • 【MySQL 高级特性与性能优化】
  • Spring Boot教程之三十九: 使用 Maven 将 Spring Boot 应用程序 Docker 化
  • 微信小程序开发示例
  • 【机器学习】概述
  • 音视频采集推流时间戳记录方案
  • 【Linux】:线程安全 + 死锁问题
  • 【深度学习】时间序列表示方法
  • 1.微服务灰度发布落地实践(方案设计)
  • 【UE5 C++课程系列笔记】15——Assert的基本使用
  • kubernetes Gateway API-1-部署和基础配置
  • likeAdmin架构部署(踩坑后的部署流程
  • 【一款超好用的开源笔记Logseq本地Docker部署与远程使用指南】
  • 浅谈torch.utils.data.TensorDataset和torch.utils.data.DataLoader
  • gesp(C++二级)(16)洛谷:B4037:[GESP202409 二级] 小杨的 N 字矩阵
  • FFmpeg:详细安装教程与环境配置指南
  • 《特征工程:自动化浪潮下的坚守与变革》
  • webrtc 源码阅读 make_ref_counted模板函数用法
  • 【深度学习基础之多尺度特征提取】特征金字塔(Feature Pyramid)是如何在深度学习网络中提取多尺度特征的?附代码
  • 【Docker】离线安装 Docker
  • 三大行业案例:AI大模型+Agent实践全景