先·编程题:

一、贷款台账表  ACCT_LOAN
 CUST_NO        VARCHAR(40)  --客户编号
,CUST_NM        VARCHAR(160) --客户名称
,LN_ACCT_NO     VARCHAR(60)  --贷款账号
,LN_TP           VARCHAR(10)  --贷款类型(2:对公/1:对私)
,LN_BAL          DECIMAL(22,4)  --贷款余额
,CCY             VARCHAR(3)   --币种
,CR_AST_RSK_CLS  VARCHAR(4)   --五级分类(1:正常2:关注3:次级4:可疑5:损失)
,OPN_ACCT_DT    VARCHAR(10)  --开户日期
,LN_FORM        VARCHAR(20)  --贷款形式(4:借新还旧贷款)
,OLD_LN_ACCT_NO VARCHAR(60)  --老贷款账号
,STAT_DT         VARCHAR(10)  --统计日期
,GURT_MOD    VARCHAR(4)  --担保方式(01    质押 02    抵押 03    信用 04    保证)

二、汇率表    PUB_EXRT
 CCY_CD       VARCHAR(3)         --币种编码
,BSS_PRC      DECIMAL(12,8)      --基准价
,EXCH_RT_DT   VARCHAR(8)         --汇率日期
三、担保合同信息 GURT_CTR_INF
LN_CTR_NO    VARCHAR(120) --贷款合同编号
,GURT_CTR_NO    VARCHAR(120) --担保合同编号
四、抵质押物品信息 CLTPLG_INF
GURT_CTR_NO    VARCHAR(32) --担保合同编号
,EVLT_VAL    DECIMAL(22,4) --评估价值
,ARTCL_NO    VARCHAR(32) --物品编号
五、集团成员表  GROUP_MEM_INFO     
CUSTOMER_NO       VARCHAR(40) --集团客户号
MEMBER_CUST_NO    VARCHAR(40) --集团成员客户号
MEMBER_CUST_NAM   VARCHAR(200) --集团成员客户名称 

题目一:查询2022年末实点对公最大十家贷款,要求展示客户号、客户名称、贷款余额、名次;

题目二:查询2022年末实点所有借新还旧贷款,要求展示客户号、客户名称、贷款账号、开户日期、贷款余额、名次、第几次借新还旧,按客户号、开户日期升序排序;
(提示:借新还旧是指借新贷款归还老贷款,可以用老贷款账号关联,一笔老贷款只会对应一笔新贷款,但可以在新贷款基础上再进行借新还旧);

题目三:查询2022年末实点不良贷款余额及不良贷款率;

*题目四 * :统计抵押贷款的抵押率(1、一笔贷款有一个押品 余额/押品价值 2、多笔贷款对应一个押品 总贷款余额/押品价值 多笔抵质押率一样 3、一笔贷款对应多个押品 余额/多个押品价值);

题目五:单户5000万以上贷款大户(如客户为集团客户则需汇总为1个客户进行判定)

linux命令:

目录:/home/east

题目一:
创建该目录下所有.txt文件对应的.ok文件。
.ok文件内容:
文件名
文件记录条数
文件大小

题目二:
将该目录下所有txt及.ok文件打成tar包 并gzip压缩,写出命令(文件名称自己定)。

题目三:
将刚才的压缩文件以ftp的形式上传到1920.168.10.10机器的20230331目录下(目录要自己创建),写出完整命令。(用户名:test密码:test)。

作者:严锋  创建时间:2024-02-21 13:03
最后编辑:严锋  更新时间:2024-02-21 13:06