数据库学习二

二:实验内容

通过创建“银行借贷管理系统”数据库LOAN,在银行表Bank、企业表Enterprise和借贷关系表Loan的基础上进行一系列查询操作,包括使用SELECT进行简单查询、使用WHERE子句进行条件查询、使用聚合函数统计汇总查询、排序查询和分组查询。

(1)创建银行表Bank、企业表Enterprise和借贷关系表Loan,自行录入数据。

(2)查询企业表中的所有记录。

(3)查询企业表中的企业编号、企业名称和企业地址3列信息,并为它们设置别名。

(4)查询银行表中的编号大于某一指定编号并且性质为“民营”的银行信息。

(5)查询银行表中的银行名称包含“中国”字符串的银行信息。

(6)查询企业表中编号在某一范围之间的企业信息。

(7)查询银行表中银行名称为“中国民生银行”、“中国工商银行”的银行信息。

(8)查询企业表中所有企业信息,并按企业名称降序排列。

(9)统计企业表中记录的个数。

(10)统计企业表中的最大注册资金和最小注册资金。

(11)统计企业表中注册资金的和以及注册资金的平均值。

(12)在贷款关系表中分组统计每个企业的贷款总金额。

 

(2)查询企业表中的所有记录。

USE LOAN

go

select *

from Enterprise

go

数据库学习二

(3)查询企业表中的企业编号、企业名称和企业地址3列信息,并为它们设置别名。

 

USE LOAN

go

select Eno as 银行编号,Ename as 银行名称,Eaddress as 银行地址

from Enterprise

go

数据库学习二

(4)查询银行表中的编号大于某一指定编号并且性质为“民营”的银行信息

USE LOAN

GO

select*

from bank

where Bno<'B004' AND Bnature='民营'

go

数据库学习二

 

(5)查询银行表中的银行名称包含“中国”字符串的银行信息。

USE LOAN

GO

select*

from bank

where Bname LIKE '%中国%'

go

数据库学习二

(6)查询企业表中编号在某一范围之间的企业信息。

USE LOAN

GO

select*

from Enterprise

where Eno>'E001' AND Eno<'E004'

go

数据库学习二

 

(7)查询银行表中银行名称为“中国民生银行”、“中国工商银行”的银行信息。

USE LOAN

GO

select*

from Bank

where Bname LIKE '%中国民生银行%' OR Bname LIKE '%中国工商银行%'

go

数据库学习二

(8)查询企业表中所有企业信息,并按企业名称降序排列。

USE LOAN

GO

select*

from Enterprise

ORDER BY Ename DESC

Go

数据库学习二

(9)统计企业表中记录的个数

USE LOAN

GO

select COUNT(*) AS 记录个数

from Enterprise

go

数据库学习二

 

 

(10)统计企业表中的最大注册资金和最小注册资金。

USE LOAN

GO

select MAX(Ecapital) AS 最大资金,MIN(Ecapital)AS 最小资金

from Enterprise

go

数据库学习二

 

(11)统计企业表中注册资金的和以及注册资金的平均值。

USE LOAN

GO

select SUM(Ecapital) AS 资金总和,AVG(Ecapital)AS 资金平均值

from Enterprise

go

数据库学习二