JongTachi의 개발 블로그

[DB] CONCAT 함수: 문자열 합치기(연결) 본문

DB

[DB] CONCAT 함수: 문자열 합치기(연결)

JongTachi 2024. 9. 3. 14:13
728x90
반응형

오늘은 여러 문자열을 하나로 합치는 함수에 대해 알아보겠습니다.

 

1. 방법

CONCAT(str1, str2, str3 ...);

 

2. 예시 

select 
	CONCAT('나는', ' 신라면이',' 맛있다')
from
	dual;
 
 > 나는 신라면이 맛있다.
 
 
 select 
	CONCAT('나는', ' 짜장라면이',' 맛있다')
from
	dual;
 
 > 나는 짜장라면이 맛있다.

 

3. MyBatis활용

MyBatis에서 파라미터를 활용하여 넣을 수 도 있습니다.

// param이 신라면일 경우

SELECT 
	CONCAT('나는 ',#{param, jdbcType=VARCHAR},'이 맛있다')
FROM 
	DUAL;
    
> 나는 신라면이 맛있다    

// param이 짜장라면일 경우

SELECT 
	CONCAT('나는 ',#{param, jdbcType=VARCHAR},'이 맛있다')
FROM 
	DUAL;
    
> 나는 짜장라면이 맛있다

 

감사합니다.

728x90
반응형