본문 바로가기
데이터베이스

[DB SQL] CONCAT 함수

by 쑨토리 2022. 9. 14.
반응형

CONCAT 함수란? 

 

-> CONCAT은 CONCATENATION의 약자다. concatenation 단어 자체가 '문자열의 연결'이라는 뜻이다. 

즉 문자열을 연결하고 싶을 때 우리는 CONCAT을 사용하면 된다. 

 

 


사용법

CONCAT(문자열 1, 문자열2)

괄호 안에 연결하고 싶은 문자열을 적어주면 된다. 

SELECT CONCAT('쑨토리의 ' , '블로그~')
FROM DUAL;

결과 값은 쑨토리의 블로그~ 가 된다. 

 

 

select member_type,user_id,password,name
,concat(substring(password,1,2), '**') as passwoerd_mask
from table_name ;

 

- concat( substring(password,1,2), '**' ) 

첫번째부터 두번째까지만 값을 가져오고, concat 함수를 통해서 뒤에 *를 붙여주기!

 

위을 통해서 기존 패스워드의 앞부분 두자리를 가져오고 **을 통해 고객들의 패스워드를 보호해줬당

쓰고보니 password를 passwoerd 라고... 해놨네요..ㅎ