请为我提供一个db2数据库姓名脱敏脚本,张安 处理后 变成 张* , 李思思处理后变成 李**
时间: 2023-08-08 22:14:08 浏览: 70
好的,以下是一个简单的db2数据库姓名脱敏脚本示例:
```
UPDATE 表名 SET 姓名 =
CASE
WHEN 姓名 LIKE '张%' THEN CONCAT(SUBSTR(姓名,1,1),'*')
WHEN 姓名 LIKE '李%' THEN CONCAT(SUBSTR(姓名,1,1),SUBSTR(姓名,2,1),'*')
ELSE 姓名
END
```
这个脚本将会把姓氏为“张”的姓名替换为“张*”,把姓氏为“李”的姓名替换为“李**”,其他姓氏的姓名不做修改。需要根据实际情况进行调整。
相关问题
MySQL insert语句将两表关联
MySQL的INSERT语句可以通过使用"LAST_INSERT_ID()"函数来实现两张表的关联。首先,在A表中插入数据,并使用"LAST_INSERT_ID()"函数获取插入的自增id值,然后将该id值插入到B表中的关联字段中,实现两表的关联。具体步骤如下:
1. 使用INSERT语句将数据插入A表中,例如:
INSERT INTO A (username, password, mobile) VALUES ("张安", "123321", "17777777777");
2. 使用"LAST_INSERT_ID()"函数获取刚插入的自增id值,并将其保存到一个变量中,例如:
SET @id = LAST_INSERT_ID();
3. 使用INSERT语句将数据插入B表中,并将A表的id值插入到B表的关联字段中,例如:
INSERT INTO B (a_id, address, consignee) VALUES (@id, "秋冬村", "张杰");
这样,通过"LAST_INSERT_ID()"函数和变量的方式,就可以将A表和B表关联起来,同时插入需要的数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)