今天收到上游发来的数据,因为涉及到名字住址等敏感信息,所以需要马赛克。
打码过程:
update 数据库.A
set name = 'xxxx‘
,date_1 = cast(extract(year from(date_1)) || '01' ||'01' as date format 'yyyymmdd' (要求是只保留年份,但是由于存储的类型为date,所以需要把月日补充为0101)
,date_2 = case when date_2 is not null then cast(extract (year from date_2) || '01' || '01' as date format 'yyyymmdd'
else null end