【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

相关推荐
等....28 分钟前
Minio使用
数据库
win x1 小时前
Redis 使用~如何在Java中连接使用redis
java·数据库·redis
迷枫7122 小时前
DM8 数据库安装实战:从零搭建达梦数据库环境(附全套工具链接)
数据库
XDHCOM3 小时前
PostgreSQL 25001: active_sql_transaction 报错原因分析,故障修复步骤详解,远程处理解决方案
数据库·sql·postgresql
卤炖阑尾炎3 小时前
PostgreSQL 日常运维全指南:从基础操作到备份恢复
运维·数据库·postgresql
智者知已应修善业4 小时前
【51单片机单按键切换广告屏】2023-5-17
c++·经验分享·笔记·算法·51单片机
daad7774 小时前
wifi_note
运维·服务器·数据库
xixingzhe25 小时前
Mysql统计空间增量
数据库·mysql
程序员萌萌5 小时前
Redis的缓存机制和淘汰策略详解
数据库·redis·缓存机制·淘汰策略
M ? A6 小时前
Vue 迁移 React 实战:VuReact 一键自动化转换方案
前端·vue.js·经验分享·react.js·开源·自动化·vureact