客户信息表(客户编号、客户学妹、银行卡号、客户状态、)
贷款信息表(合同编号、客户编号、贷款金额、贷款余额、贷款利率、合同生效日期)主键:合同编号
还款明细表(合同编号、客户编号、还款期次、还款金额、还款日期)主键:合同编号,还款期次
请根据上述信息,完成如下题目:
1.请列出客户编号为 123456 客户的贷款金额和合同号;
2.请列出有两笔贷款的客户信息;
3.请将A类客户的贷款利率优惠10%;
4.请列出本期(假如期次为‘201210’)暂未还款的贷款明细;
5.请列出2012年生效的合同明细。
1、 select 合同编号,贷款金额
from 贷款信息表
where 客户编号 = '123456'
2、 select * from 客户信息表
where 客户编号
in(select 客户编号 from 贷款信息表 group by 客户编号 having count(1) >=2)
3、 update 贷款信息表
set 贷款利率 = 贷款利率*0.1
from 客户信息表 a
where 贷款信息表.客户编号 = a.客户编号 and a.客户类型 = 'A' ------ --“客户类型”应该作为“客户信息表”的一个字段
4、select * from 贷款信息表
where 客户编号 in(select 客户编号 from 还款明细表 where 还款期次 = '201210' and 还款金额 <= 0)
5、select a.*,b.*
from 贷款信息表 a inner join 还款明细表 b on a.合同编号 = b.合同编号
where year(合同生效日期) = 2012 --假设“合同生效日期”为日期型字段