数据库学习二

二:实验内容

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值