hello world
이름 마스킹처리 MYSQL 본문
728x90
select
CASE WHEN CHAR_LENGTH(name) > 2 THEN
concat(
substring(name, 1, 1)
,LPAD('*', CHAR_LENGTH(name) - 2, '*')
,SUBSTRING(name, CHAR_LENGTH(name), CHAR_LENGTH(name))
)
ELSE
CONCAT(
SUBSTRING(name, 1, 1)
,LPAD('*', CHAR_LENGTH(name) - 1, '*')
)
END
as name_masking
'WEB > DB' 카테고리의 다른 글
[DB] VIEW 테이블이란 ? (0) | 2021.08.19 |
---|---|
[My-SQL] DATEDIFF , DATEADD 날짜 계산 함수 (0) | 2021.02.09 |
INNER JOIN / OUTER JOIN / LEFT OUTER JOIN 차이 및 예제 (7) | 2020.06.23 |
[PL] 프로시저 예제 (0) | 2020.04.08 |
[PL] 특정 문자가 포함된 프로시저 검색 쿼리 (0) | 2020.04.08 |
Comments