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

做网站优化的协议书电商网站开发 思维导图

做网站优化的协议书,电商网站开发 思维导图,相亲网站策划书,网站的运营推广方案1.查询借阅了计算机类或者文学类图书的读者的借书证号 USE TSGL GO SELECT DISTINCT Reader.Lno FROM Book,Lend,Reader WHERE Book.ISBNLend.ISBN AND Lend.LnoReader.Lno AND Class 计算机类 OR Class 文学类2.查询同时借阅了计算机类和文学类图书的读者的借书证号 USE T…

1.查询借阅了计算机类或者文学类图书的读者的借书证号

USE TSGL
GO
SELECT DISTINCT Reader.Lno
FROM Book,Lend,Reader
WHERE Book.ISBN=Lend.ISBN AND Lend.Lno=Reader.Lno AND Class = '计算机类' OR Class = '文学类'

在这里插入图片描述
2.查询同时借阅了计算机类和文学类图书的读者的借书证号

USE TSGL
GO
SELECT DISTINCT Reader.Lno
FROM Book,Lend,Reader
WHERE Book.ISBN=Lend.ISBN AND Lend.Lno=Reader.Lno AND Class = '计算机类' 
INTERSECT
SELECT DISTINCT Reader.Lno
FROM Book,Lend,Reader
WHERE Book.ISBN=Lend.ISBN AND Lend.Lno=Reader.Lno AND Class = '文学类'

在这里插入图片描述

USE TSGL
GO
SELECT DISTINCT Reader.Lno
FROM Book,Lend,Reader
WHERE Book.ISBN=Lend.ISBN AND Lend.Lno=Reader.Lno AND Class = '计算机类' AND Class = '文学类'

但不知道为什么我用and连接的话就查询不到
在这里插入图片描述
因为一本书不能既是计算机类又是文学类所以and不行,可以用子查询

USE TSGL
GO
SELECT DISTINCT Reader.Lno
FROM Book,Lend,Reader
WHERE Book.ISBN=Lend.ISBN AND Lend.Lno=Reader.Lno AND Class = '计算机类' AND Reader.Lno IN (SELECT Lend.LnoFROM Book,Lend,ReaderWHERE Book.ISBN=Lend.ISBN AND Lend.Lno=Reader.Lno AND Book.Class = '文学类'
)

在这里插入图片描述
3.查询只借阅了计算机类图书,而没有借阅文学类图书的读者借书证号、ISBN和借书日期

USE TSGL
GO
SELECT DISTINCT Reader.Lno,Lend.ISBN,Lend.Bordate
FROM Book,Lend,Reader
WHERE Book.ISBN=Lend.ISBN AND Lend.Lno=Reader.Lno AND Class = '计算机类' 
EXCEPT
SELECT DISTINCT Reader.Lno,Lend.ISBN,Lend.Bordate
FROM Book,Lend,Reader
WHERE Book.ISBN=Lend.ISBN AND Lend.Lno=Reader.Lno AND Class = '文学类'

在这里插入图片描述
4.查询没有被借阅的图书的ISBN和书名

USE TSGL
GO
SELECT Book.ISBN,Book.Bname
FROM Book
WHERE ISBN in
(SELECT ISBN
FROM BookEXCEPT
SELECT DISTINCT ISBN
FROM Lend)

在这里插入图片描述
5.查询没有借阅计算机类图书的读者借书证号、ISBN和借书日期

USE TSGL
GO
SELECT Book.ISBN
FROM Lend,Book
WHERE Book.ISBN=Lend.ISBN AND Book.ISBN NOT IN (SELECT Book.ISBN
FROM Book,Lend
WHERE Book.ISBN=Lend.ISBN AND Class = '计算机类')

在这里插入图片描述
上面这个不太对
改良版

USE TSGL
GO
SELECT Lend.Lno,Lend.ISBN,Lend.Bordate
FROM Lend
WHERE Lend.ISBN NOT IN (SELECT Book.ISBN
FROM Book
WHERE Class = '计算机类')

在这里插入图片描述
我又不知道为什么下面这个为什么查询不出来

USE TSGL
GO
SELECT Book.ISBN
FROM Lend,Book
WHERE NOT EXISTS (SELECT Book.ISBN
FROM Book,Lend
WHERE Book.ISBN=Lend.ISBN AND Class = '计算机类')

在这里插入图片描述

并且子查询是没有问题的

在这里插入图片描述
因为要考虑这两个是如何做的,not exict是说有相同的ISBN存在返回false,不存在返回True
改良后这个查询结果和前面是一样的但是多了一个NULL值行又不知道为什么

USE TSGL
GO
SELECT DISTINCT Lend.Lno,Lend.ISBN,Lend.Bordate
FROM Lend
WHERE NOT EXISTS (SELECT *FROM BookWHERE Lend.ISBN = Book.ISBN AND Book.Class = '计算机类'
)

在这里插入图片描述
6.查询借阅了没有与借书证号为201207035102的读者所借全部图书相同的读者的借书证号

USE TSGL
GO
SELECT Reader.Lno
FROM Reader,Lend
WHERE Reader.Lno=Lend.Lno AND Lend.ISBN NOT IN (SELECT Lend.ISBN
FROM Reader,Lend
WHERE Reader.Lno=Lend.Lno AND  Reader.Lno= '201207035102')

在这里插入图片描述

http://www.yayakq.cn/news/910559/

相关文章:

  • 免费企业信息查询网站已购买域名 如何做网站
  • 网站的基本布局做加盟童装交流网站
  • 天津大学生专业做网站北京专业制作网站公司
  • 中小型企业网站模板南京做网站xjrkj
  • 杭州网站设计 site百度怎样建立网站链接
  • 北京网站优化方案wordpress仪表盘定制
  • 重庆网站搭建哪里可以做上城网站建设
  • 简单的网站开发花蝴蝶免费视频在线观看高清版
  • 手机网站营销朝阳网站开发
  • 企业为什么要建设自己的网站什么是百度权重
  • 建网站 域名移动和生活app下载安装最新版
  • 模板下载网站哪个好wordpress不适合大型网站
  • 闽清县城乡建设局网站做公司网站别人能看到吗
  • 哪里有个人卖房网站宿迁手机网站开发公司
  • php开源企业网站系统网站站长如何赚钱
  • 网站的跟目录中信建设公司好进去吗
  • 建设银行宁波分行 招聘网站手机特效视频制作软件免费
  • 如何做好网站管理工作高校英文网站建设
  • 网站建设的技术体会wordpress子页面内容
  • 阿里云怎么部署网站线下推广活动方案
  • 织梦网站怎么做优化赣州建网站
  • 深圳高端网站制作公司机床网
  • 罗湖网站建设 信科网络wordpress 弹窗登陆
  • 网站开发的主要工作步骤wordpress主题博客选项
  • 有哪些网站可以做青旅义工国外二级域名免费申请
  • 跟业务合作做网站给多少提成个体工商户 网站建设
  • 商业网站开发入门选课wordpress降低版本
  • 临沂网站建设价格网站关键词库是怎么做的
  • 手机网站开发前台架构智能家居产品设计案例
  • 网站网页设计平台石家庄专业网站建设