--将数据库“图书馆”附加上,并用查询分析器打开,完成如下要求
--1、检索“图书表”中的所有内容
use 图书馆
select * from 图书表
--2、检索“图书表”中的书籍编号、书籍名称和出版单位
select 书籍编号,书籍名称,出版单位 from 图书表
--3、检索“图书表”中的书籍名称、出版日期和单价
select 书籍名称,出版时间,单价 from 图书表
--
--4、检索“图书表”中都有哪些出版单位的书籍 distinct
select distinct 出版单位 from 图书表
--
--5、检索“图书表”中都有哪些书籍 distinct
select distinct 书籍名称 from 图书表
--
--6、检索“图书表”中清华大学出版社所出过的书籍信息
select * from 图书表 where 出版单位='清华大学出版社'
--
--7、检索“图书表”中未借出的书籍信息
select * from 图书表 where 出借状态='未借出'
--
--8、检索“图书表”中出版时间在2002年之前的书籍信息
select * from 图书表 where 出版时间<'2002-1-1 00:00:00.000'
--
--9、检索“图书表”中出版时间在2003~2005年之间的书籍信息(包括2003年和2005年)
select * from 图书表 where 出版时间>='2003-1-1 'and 出版时间<='2005-12-31 23:59:59.000'
--
--10、检索“图书表”中出借次数大于30次的书籍信息
select * from 图书表 where 出借次数>30
--
--11、检索“图书表”中单价大于30并且小于40的书籍信息
select * from 图书表 where 单价>30 and 单价<40
--
--12、检索“图书表”中高等教育出版社和清华大学出版社所出的书籍信息
select * from 图书表 where 出版单位='清华大学出版社' or 出版单位='高等教育出版社'
--
--13、检索“图书表”中书名为计算机网络和数据库技术的书籍信息
select * from 图书表 where 书籍名称 like '计算机网络%' or 书籍名称 like '数据库%'
--
--14、检索“图书表”中姓“李”的作者信息
select * from 图书表 where 作者 like '李%'
--
--15、检索“图书表”中姓名以“强”结尾的作者信息
select * from 图书表 where 作者 like '%强'
--
--16、检索“图书表”中姓“张”名为1个字的作者信息
select * from 图书表 where 作者 like '张_'
--
--17、检索“图书表”中姓名为3个字并且中间那个字为“海”的作者信息
select * from 图书表 where 作者 like '_海_'
--
--18、检索“图鼠表”中作者姓名含“明”字的作者信息
select * from 图书表 where 作者 like '%明%'
--
--19、检索“图书表”中的所有信息并按单价升序排列
select * from 图书表 order by 单价 asc
--
--20、检索“图书表”中的所有信息并按出版日期降序排列
select * from 图书表 order by 出版时间 desc
--
--21、检索“图书表”中所有“借出”的书籍信息,并按“出借次数”降序排列
select * from 图书表 where 出借状态='已借出' order by 出借次数 desc
--
--22、检索“图书表”中的所有信息并按出版社升序排列,如果出版单位名字相同再按出版日期降序排列
select * from 图书表 order by 出版单位 asc , 出版时间 desc
--
--23、检索“图书表”中单价最贵的5本书籍
select top(5)* from 图书表 order by 单价 desc
--
--24、检索“图书表”中出借次数最少的书籍
select distinct * from 图书表 where 出借次数 in(select top 1 出借次数 from 图书表 order by 出借次数 asc)
--
--25、检索“图书表”中已借出、未借出的书籍的总价钱,别名为“总价钱”
select sum(单价) as 总价钱 from 图书表
--
--26、检索“图书表”中每个出版单位的书籍的平均价格,别名为“平均价格”
select avg(单价) as 平均价格 from 图书表
--
--27、检索“图书表”中每个出版单位所出过的书籍的个数,别名为“个数”
select 出版单位,count(书籍编号) as 个数 from 图书表 group by 出版单位
--
--28、检索“图书表”中“已借出”和“未借出”的书籍个数,别名为“个数”
select 出借状态,count(书籍编号) as 个数 from 图书表 group by 出借状态
--
--29、检索“图书表”各出版单位中最贵的书籍信息,别名为“最高单价”
select 出版单位,max(单价) as 最高单价 from 图书表 group by 出版单位
--
--30、检索“图书表”中各出版单位中最便宜的书籍信息,别名为“最低单价”
select 出版单位,min(单价) as 最高单价 from 图书表 group by 出版单位
select * from 图书表 order by 出版单位 asc , 单价 desc
分享到:
相关推荐
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
从给定的文件信息中,我们可以提炼出关于SQL Server及其第三方工具的重要知识点,涉及SQL Server的发展趋势、第三方管理工具的应用、安全性考量以及于计算、虚拟化技术与商业智能(BI)在SQL Server环境中的作用。...
mysl sqlserver第三方导入导出工具,加破解
第三方工具可以帮助数据库管理员更加高效地管理SQL Server环境,特别是处理一些内置工具所无法完成的任务。例如,Lumigent Technologies公司提供的LogExplorer工具,它能够读取SQL Server的交易日志,帮助管理员定位...
### SQL Server 第三方工具指南 #### 一、引言 SQL Server 作为一款业界领先的数据库管理系统,虽然提供了丰富且强大的内置工具集,但为了更好地确保数据库的可靠性、安全性和可管理性,通常还需要借助第三方工具...
SQL Server 2000三级测评指导书 本指导书主要介绍了SQL Server 2000三级测评的要求和方法,旨在帮助数据库管理员和安全管理员对SQL Server 2000数据库进行安全测评和加固。该指导书共分为八页,涵盖了身份鉴别、...
除此之外,免费的第三方工具如SQL Server Compact Toolbox 和 SQL Server Express Management Studio 也是开发者常用的选择。SQL Server Compact Toolbox适用于处理SQL Server Compact Edition数据库,而SQL Server ...
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996...
3. **SqlServer2005彻底卸载(工具).zip**:这个文件专门针对SQL Server 2005版本,因为这个版本在卸载时可能会留下一些残留的注册表项和文件,导致后续安装或升级时出现问题。这个工具应能帮助用户完全清除2005版...
SQL SERVER实验指导知识点总结 SQL SERVER实验指导是初学者学习SQL SERVER的绝佳选择。该指导手冊涵盖了SQL SERVER的基本组件、数据库和表的管理、查询分析器的使用、服务管理器的使用等方面的知识点。 一、SQL ...
第3章 管理数据库 SQL 2008完全学习手册 视频教程 第4章 SQL Server 2008数据表管理 SQL 2008完全学习手册 视频教程 第5章 操作架构、索引和视图 SQL 2008完全学习手册 视频教程 第6章 数据查询和管理 第7章 操作...
- `sqlserver卸载清除工具`:可能是通用的SQL Server卸载工具,不区分具体版本或操作系统位数。 - `MSSQL卸载工具_Windows_x86`:适用于32位操作系统的卸载工具。 在使用这些工具时,用户需要注意以下几点: 1. **...
支持navicate 连接 sqlserver 2019 的 驱动sqlserver native client 11.0 ,亲测可用,ssms自带的不能连接,会报远程关闭错误。
首先,`SQLServer2000版本的驱动包`是指用于与SQL Server 2000数据库进行连接的Java驱动程序。在Java编程中,我们通常使用JDBC(Java Database Connectivity)接口来与各种数据库进行交互。对于SQL Server,微软提供...
《SQL Server实用教程 第五版 课件 (郑阿奇)》是一套全面介绍SQL Server数据库管理系统的教学资源,由知名讲师郑阿奇编著。本教程针对SQL Server的第五个主要版本,提供了深入浅出的讲解,适合数据库原理课程学习...
在实际操作中,如果你没有足够的积分获取资源,你可以直接从 SQL Server 官方网站或者第三方提供者那里下载相应的 JDBC 驱动,如 Microsoft 提供的 `sqljdbc4.jar` 或 `mssql-jdbc.jar`。这些驱动包将包含必要的类和...
sql server实验指导 第三版 清华大学出版社,马晓梅 课后实验答案
3. 读取DBF文件:你可以使用第三方库如`DBFLib`或`FileHelpers`来读取DBF文件。这些库提供了API来遍历文件并获取数据。 4. 插入数据:通过`SqlCommand`对象的`ExecuteNonQuery`方法将DBF文件中的数据逐条插入到SQL ...
3. **清理第三方软件痕迹**:确保已经卸载类似 360 安全卫士等安全软件,并清除它们可能遗留的系统注册表项。 #### 三、调整 CPU 资源分配 在安装 SQL Server 2005 之前,还需要确保操作系统配置正确,以便支持 ...
7. **Third-party Tools**:除了微软自带的工具,市场上还有许多第三方工具提供自动导出服务,如Red-Gate SQL Doc,它们简化了过程,通常只需几步设置即可完成数据库到Word的导出。 在实际应用中,你需要根据项目...