찌니의 프로그래밍 삼매경

[SQL] Oracle CONCAT, || (문자열 합치기) 본문

SQL/SQL공부

[SQL] Oracle CONCAT, || (문자열 합치기)

zzI니☆ 2021. 6. 11. 00:59
728x90

Oracle CONCAT, || (문자열 합치기)

 


문자열을 합쳐야 하는 경우 ||나 CONCAT을 사용하자

WITH DINNER_MENU AS (
	SELECT '삼겹살' AS 삼겹살 , '항정살' AS 항정살 FROM dual
)
SELECT 
	삼겹살,
	항정살,
	삼겹살 || 항정살 AS 합치기,
	CONCAT(삼겹살, 항정살) AS CONCAT합치기
FROM DINNER_MENU

 


만약 3개 이상의 문자열을 합칠 경우 ||가 더 편하다

WITH DINNER_MENU AS (
	SELECT '삼겹살' AS 삼겹살 , '항정살' AS 항정살, '가브리살' AS 가브리살 FROM dual
)
SELECT 
	삼겹살,
	항정살,
	가브리살,
	삼겹살 || ' ' || 항정살 || ' ' || 가브리살 AS 합치기,
	CONCAT(CONCAT(CONCAT(삼겹살, ' '), CONCAT(항정살, ' ')), 가브리살) AS CONCAT합치기
FROM DINNER_MENU

728x90
Comments