MySQL数据库查询 concat 字段合并 身份证 名字手机号脱敏 case when等
Posted mfser
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库查询 concat 字段合并 身份证 名字手机号脱敏 case when等相关的知识,希望对你有一定的参考价值。
身份证号脱敏:
CONCAT(LEFT(ui.idcard,6),‘****‘,RIGHT(ui.idcard,4)) as 身份证号 ,
姓名脱敏:
CONCAT(LEFT(o.custom_name,1),‘**‘) as 客户姓名 ,
手机号脱敏:
CONCAT(LEFT(o.custom_phone,3),‘****‘,RIGHT(ui.idcard,4)) as 客户手机号,
case when:
case
when c.on_time = 0 then 0
when c.on_time = 1 THEN 1
end as 服务时效 ,
case when 然后合并字段:
case
when r1.`code` = r2.pid THEN CONCAT(r2.`name`,r3.`name`)
ELSE CONCAT(r1.`name`,r2.`name`,r3.`name`)
end AS 服务地点,
以上是关于MySQL数据库查询 concat 字段合并 身份证 名字手机号脱敏 case when等的主要内容,如果未能解决你的问题,请参考以下文章
mysql: 两个字段合并,字符时间转时间戳,别名字段作为where条件查询
mysql groupby 字段合并问题(group_concat)
mysql用GROUP_CONCAT合并查询出现乱码?求大神!!!