筛选A表的“放款前提条件“、“贷后管理要求”、“担保详情”、“审批意见1”、“审批意见2”字段内 容,若存在“强制执行公证“、“ 抵押“、“保险“、“评估”等内容,则在该单元格展示;若不存在,则该字段为空 展示规则(1)存在“强制执行公证”,则展示为“强制执行公证费”; (2)存在“保险”字段,则 展示为“押品保险费”; (3) 存在“抵押”或“评估”,则展示为“押品登记或评估费”; (4) 若存在以上多项,需逐项拼接并展示; 例如,如果放款前提条件包括“强制执行公证”、“保险”、“抵押”、 “评估” 等内容,贷后管理要求存在“保险”字段,则最终展现内容为’强制执行公证费押品保险费押品登记或评估费;即取所有内容的并集的SQL语句
时间: 2023-10-01 16:04:36 浏览: 140
{业务管理}商业银行小微企业贷款业务操作规程.pdf
以下是可以实现您要求的SQL语句:
```
SELECT
CONCAT_WS(
'',
CASE
WHEN `放款前提条件` LIKE '%强制执行公证%' THEN '强制执行公证费'
ELSE ''
END,
CASE
WHEN `放款前提条件` LIKE '%抵押%' OR `放款前提条件` LIKE '%评估%' THEN '押品登记或评估费'
ELSE ''
END,
CASE
WHEN `放款前提条件` LIKE '%保险%' THEN '押品保险费'
ELSE ''
END,
CASE
WHEN `贷后管理要求` LIKE '%强制执行公证%' THEN '强制执行公证费'
ELSE ''
END,
CASE
WHEN `贷后管理要求` LIKE '%抵押%' OR `贷后管理要求` LIKE '%评估%' THEN '押品登记或评估费'
ELSE ''
END,
CASE
WHEN `贷后管理要求` LIKE '%保险%' THEN '押品保险费'
ELSE ''
END
) AS `费用明细`
FROM `A表`
```
本SQL语句通过使用`LIKE`关键字判断字段中是否包含“强制执行公证”、“抵押”、“保险”、“评估”等内容,并根据包含情况展示不同的费用明细。最终使用`CONCAT_WS`函数将所有费用明细拼接在一起,并展示在名为“费用明细”的新字段中。
阅读全文