数据库作业资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.查询所有法人的法人代码、法人名称、经济性质和注册资金。SELECT Eno, ename,erep,enature FROM legalentityt2.查询“B1100”银行的银行名称和电话。SELECT a.bname,a.btel FROM bankt a WHERE a.bno=B11003.查询贷款金额在2000至4000万元之间的法人代码、银行代码、贷款日期和贷款金额。SELECT a.eno,a.bno,a.ldate,a.lamount FROM loant a WHERE a.lamount4000 AND a.lamount20004.查询2009年1月1日以后贷款且贷款期限是10年的法人代码。SELECT a.eno FROM loant a WHERE a.ldate2009-1-1 AND a.lterm=105.查询贷款期限为5年、10年或15年的贷款信息。SELECT * FROM loant a WHERE a.lterm=10 OR a.lterm=5 OR a.lterm=156.查询经济性质为“私营”的所有法人的最高注册资金、最低注册资金和平均注册资金。select MAX(ecapital)AS 最高注册资,MIN(ecapital) AS 最低注册资,AVG(ecapital) AS 平均注册资from legalentityt where enature=私营7.查询每种经济性质的法人的经济性质、最高注册资金、最低注册资金和平均注册资金。select enature,MAX(ecapital)AS 最高注册资,MIN(ecapital) AS 最低注册资,AVG(ecapital) AS 平均注册资from legalentityt group by enature8.统计每个法人的法人代码和贷款总次数,要求查询结果按贷款总次数的升序排列。SELECT eno,COUNT(*) FROM loant GROUP BY eno ORDER BY COUNT(*) ASC9.查询贷款次数超过3次的法人的平均贷款金额和贷款次数。SELECT eno,AVG(lamount)AS 平均贷款金额,COUNT(*) FROM loant GROUP BY eno HAVING COUNT(*)310.统计每种经济性质贷款的法人的总数和其平均贷款金额,列出平均贷款金额前三名的经济性质、法人总数和平均贷款金额。SELECT a.enature,COUNT(*) AS 法人总数,AVG(b.lamount)AS 平均贷款金额FROM legalentityt a ,loant bWHERE a.Eno=b.enoGROUP BY a.enatureORDER BY 平均贷款金额 DESCLIMIT 311.查询贷款期限为5年、10年或15年的法人名称、银行名称、贷款日期、贷款金额和贷款期限。SELECT b.erep,a.bname,c.ldate,c.lamount,c.ltermFROM bankt a,legalentityt b, loant cWHERE a.bno=c.bnoAND b.Eno=c.enoAND (c.lterm=5 OR c.lterm=10 OR c.lterm=15)12.查询经济性质为“国营”的法人在“上海”的银行贷款的信息,列出法人名称、银行名称和贷款日期。SELECT b.erep,a.bname,c.ldateFROM bankt a,legalentityt b, loant cWHERE a.bno=c.bnoAND b.Eno=c.enoAND b.enature=国营AND a.bname LIKE %上海%13.查询与“B1100”银行在同一城市(假设银行名称的第5和第6个字符为城市名称)的其他的银行的名称。SELECT a.bnameFROM bankt aWHERE MID(a.bname,5,2)=(SELECT MID(b.bname,5,2)AS 城市FROM bankt bWHERE b.bno=B1100)14.查询哪些银行没有贷过款,列出银行号和银行名称。分别用多表连接和子查询两种方式实现。多表连接:SELECT a.bno,a.bname ,b.lamount FROM bankt aLEFT JOIN loant b ON b.bno=a.bnoWHERE lamount IS NULL子查询:select a.bno,a.bname from bankt awhere a.bno NOT IN (select b.bno from loant b)15.查询贷过款的所有法人的名称,贷款银行名称,贷款日期,贷

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档