建立book数据库中完成下面查询:

(1)查找图书《C#程序设计案例教程》是由哪一家出版社出版的,查询

出版社的名称。

select 出版社名称
from 出版社表
where 出版社ID =(select 出版社 from 图书信息表where 图书名称='C#程序设计案例教程')

(2)从“图书信息”数据表中查找价格最低并且出版日期最晚的图书信息。

select *
from 图书信息表
where 价格=(select MIN(价格)from 图书信息表)
and 出版日期=(select MAX(出版日期)from 图书信息表
where 价格=(select MIN(价格)from 图书信息表)) 

(3)查询所有借阅了图书的借书证信息。

select *
from 借书证表
where 借书证编号 in (select 借书证编号 from 图书借阅表)

(4)查询由“高等教育出版社”出版已被借出的图书信息。

select *
from 图书信息表
where 出版社 =(select 出版社ID
from 出版社表 where 出版社名称='高等教育出版社')
and ISBN编号 in (select ISBN编号 from 藏书信息表
where 图书编号 in (select 图书编号 from 图书借阅表))

在gradem数据库中完成下面查询:

(1) 查询“李勇”同学所选课程的成绩。

select degree
from sc
where sno =(select snofrom studentwhere sname='李勇')

(2) 查询比“信息系”所有学生年龄都要大的学生信息。

select *
from student
where sbirthday <(select MIN (sbirthday)from studentwhere sdept='信息系')

(3) 查询选修“数据库”课程且成绩在80~90分之间的学生学号及成绩。

select sno 学号, B.degree 成绩
from course A, sc B
where A.cno=B.cno and A.cname like '数据库'and degree between 80 and 90

(4) 查询没有选课的学生学号和姓名。

select sno,sname
from student
where sno not in(select snofrom sc)

(5) 查询选修“C04”课程的学生的平均年龄。

select AVG (2022-year(sbirthday))平均年龄
from student,sc
where student.sno=sc.sno and cno='C04' 

(6) 查询有学生选的课程,显示课程编号,课程名称。

select  cno 课程号, cname 课程名
from course
where cno in(select cnofrom sc)

(7) 查询与“李勇”同一个系的同学姓名。

select sname
from student
where sdept=(select  sdeptfrom studentwhere sname='李勇') and sname<>'李勇'

(8) 查询出生日期比“刘晨”同学大的学生学号,姓名,系别,插入到一张新表student2。

select sno 学号,sname 学生姓名, sdept 系别
into student22
from student
where (sbirthday>(select sbirthdayfrom student where sname='刘晨'))

(9) 查询出生日期大于所有女同学出生日期的男同学的姓名及系别。

select sname,sdept
from student
where (sbirthday <all(select sbirthday from studentwhere ssex='女'))and ssex='男'

(11) 查询成绩高于或等于本人平均成绩的成绩。

select degree
from sc
where degree>=(select AVG(degree)from scwhere sc.cno=sc.cno)

SQL数据库 【嵌套查询】相关推荐

  1. 二见钟情之SQL语句嵌套查询

    这次机房收费系统折腾了七八次,刚开始的时候是因为不会,现在再改是因为自己不够满意,总觉得还能做得更好一点,所以就推倒重来:然后又推倒,又重来,貌似有瘾一样,不过确实该快点了,不然等自己满意了就该过年了 ...

  2. 数据库 嵌套查询_联接操作与嵌套查询 数据库管理系统

    数据库 嵌套查询 加盟业务 (Join operations) Join operations and nested queries both works to combine the data, w ...

  3. sql镶嵌查询_【SQL】嵌套查询与子查询

    前言 sql的嵌套查询可以说是sql语句中比较复杂的一部分,但是掌握好了的话就可以提高查询效率.下面将介绍带in的子查询.带比较运算符的子查询.带any/all的子查询.带exists的子查询以及基于 ...

  4. 用SQL进行嵌套查询

    用SQL进行嵌套查询 在SELECT查询语句里可以嵌入SELECT查询语句,称为嵌套查询. 也可将内嵌的SELECT语句称为孒查询,子查询形成的结果又成为父查询的条件. 子查询可以嵌套多层,子查询操作 ...

  5. SQL数据库高级查询命令(2)

    接上篇博文<SQL数据库高级查询命令(1)> use market go select distinct goodsname from orders -----查看orders表中有订单的 ...

  6. sql server嵌套查询

    sql server嵌套查询 一 带有IN谓词的子查询 1. 查询与"刘晨"在同一个系学习的学生 SELECT sno ,sname FROM student WHERE sdep ...

  7. SQL语句 - 嵌套查询(SQLServer)

    嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询.其中外层查询也称为父查询,主查询.内层查询也称子查询,从查询. ...

  8. SQL语句 - 嵌套查询

    嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询.其中外层查询也称为父查询,主查询.内层查询也称子查询,从查询. ...

  9. sql之嵌套查询中的带exists谓词的子查询

    数据库系统概论之嵌套查询中的带exists谓词的子查询 一.exists谓词概述:exists谓词代表存在量词.带有exists谓词的子查询不返回任何数据,只产生逻辑真值"true" ...

  10. sql sum嵌套查询+ group by

    嵌套查询经典用法 WITH ps AS (SELECT DATE(created_at )AS dt, army_num, mid, army_id, left_num, kingdom_id,cre ...

最新文章

  1. GPU深度发掘(一)::GPGPU数学基础教程
  2. `pydot` failed to call GraphViz.Please install GraphViz
  3. 实时操作系统与通用计算机操作系统的区别,实时操作系统(RTOS)和通用操作系统(OS)之间的区别...
  4. 【渝粤教育】国家开放大学2018年秋季 0017-22T大学英语 参考试题
  5. [Z]POJ 计算几何入门题目推荐[转PKKJ]
  6. 邮箱如何秘密发送多个人邮件_如何发送秘密消息
  7. python 程序打包 vscode_使用VScode编写python程序并打包成.exe文件
  8. d0...while循环结构讲解
  9. ecs 云服务器 管理控制台_阿里云ECS服务器监控资源使用情况
  10. PX4环境git submodule update --init --recursive失败的解决办法
  11. Badboy录制及参数化详细步骤来一波
  12. 我们需要一次怎样的数据架构变革?
  13. matlab2c使用c++实现matlab函数系列教程-geomean函数
  14. 《游戏设计信条》【笔记】
  15. 机器学习总结之——机器学习项目完整流程
  16. 微信怎么不支持华为鸿蒙,微信迟迟不加入鸿蒙,华为为何不着急呢?
  17. php中英文逗号分号转换等
  18. 圆 最小外包矩形_基于迭代最小外包矩形的城区建筑物轮廓规则化方法
  19. 计算机题库启用宏,2009计算机一级:打开文件时一定要启用宏
  20. 更新WP Mango应用磁贴内容的3种方法

热门文章

  1. 从n个数中选取m个数的所有组合
  2. FOR循环及基础应用方式(输出一组字符串)
  3. 使用R语言绘制散点图
  4. 【Vue实用功能】elementUI 自定义表单模板组件
  5. 如何撤销Git的一次分支合并操作
  6. clusterLayer点聚合进阶
  7. RS和datacom区别?HCIE马上迎来变化
  8. Java面向对象编程题
  9. 1行Python代码去除图片水印,网友:一干二净
  10. 公务员报名时间及相关事宜