数据库学习二

二:实验内容

通过创建“银行借贷管理系统”数据库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

数据库学习二_第1张图片

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

 

USE LOAN

go

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

from Enterprise

go

数据库学习二_第2张图片

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

USE LOAN

GO

select*

from bank

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

go

数据库学习二_第3张图片

 

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

USE LOAN

GO

select*

from bank

where Bname LIKE '%中国%'

go

数据库学习二_第4张图片

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

USE LOAN

GO

select*

from Enterprise

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

go

数据库学习二_第5张图片

 

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

USE LOAN

GO

select*

from Bank

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

go

数据库学习二_第6张图片

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

USE LOAN

GO

select*

from Enterprise

ORDER BY Ename DESC

Go

数据库学习二_第7张图片

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

USE LOAN

GO

select COUNT(*) AS 记录个数

from Enterprise

go

数据库学习二_第8张图片

 

 

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

USE LOAN

GO

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

from Enterprise

go

数据库学习二_第9张图片

 

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

USE LOAN

GO

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

from Enterprise

go

数据库学习二_第10张图片

你可能感兴趣的:(数据库学习)