concat
-
[MySQL] 여러 문자열을 구분하여 하나의 문자열로 합치기 (CONCAT_WS 함수)데이터베이스/MySQL 2018. 1. 8. 10:23
▶MySQL 여러 문자열을 구분하여 하나의 문자열로 합치기 (CONCAT_WS 함수) ▶설명 간혹 여러 문자열 혹은 컬럼 값을 반복되는 구분자를 넣고 합쳐서 가져와야 하는 경우가 있습니다. (PHP에서 비슷한 함수로는 implode가 존재합니다.)이 때 사용하는 함수가 CONCAT_WS 함수입니다.CONCAT_WS 함수는 둘 이상의 문자열이 있는 경우,각 문자열 사이에 설정한 구분자(콤마 혹은 콜론 등)를 넣어서 하나의 문자열로 반환해주는 함수입니다. ▶사용법 CONCAT_WS(구분자, 문자열1 [, 문자열2, 문자열3 ...]) ▶예제 쿼리 (Example Query) 기본 사용쿼리SELECT CONCAT_WS(',', '안녕하세요', '감사해요', '잘있어요', '다시만나요') AS hello; 결과..
-
[MySQL] 여러 문자열를 하나의 문자열로 합치기 (CONCAT 함수)데이터베이스/MySQL 2018. 1. 8. 10:06
▶MySQL 여러 문자열를 하나의 문자열로 합치기 (CONCAT 함수) ▶설명 간혹 여러 문자열 혹은 컬럼 값을 합쳐서 가져와야 하는 경우가 있습니다.이 때 사용하는 함수가 CONCAT 함수입니다.CONCAT 함수는 둘 이상의 문자열을 입력한 순서대로 합쳐서 반환해주는 함수입니다. ▶사용법 CONCAT(문자열1, 문자열2 [, 문자열3 ...]) ▶예제 쿼리 (Example Query) 기본 사용쿼리SELECT CONCAT('안녕하세요.', '감사해요.', '잘있어요.', '다시만나요.') AS hello; 결과 hello 안녕하세요.감사해요.잘있어요.다시만나요. 컬럼 데이터 합치기예제 테이블 : hero_collection idxtype name 1 1 안중근2 1 윤봉길3 2 김유신4 2 이순신5 3..
-
[MySQL] 컬럼 값을 하나의 문자열로 합치기 (GROUP_CONCAT 함수)데이터베이스/MySQL 2018. 1. 3. 10:42
▶MySQL 컬럼 값을 하나의 문자열로 합치기 (GROUP_CONCAT 함수) ▶설명 간혹 컬럼에 저장된 내용을 하나의 문자열로 가져와야하는 경우가 있습니다.이 때 사용하는 함수가 GROUP_CONCAT 함수입니다.GROUP_CONCAT 함수는 지정된 컬럼에서 NULL이 아닌 값을 콤마(,)로 합쳐 하나의 문자열로 가져오는 함수입니다. ▶사용법 SELECT GROUP_CONCAT(묶을 컬럼 [, 데이터1, 데이터2 ...]) FROM 테이블명 [WHERE 조건];- 데이터1, 데이터2 등이 있으면, 컬럼 값에 추가로 데이터를 붙인 다음에 묶습니다. ▶예제 쿼리 (Example Query) 예제 테이블 : hero_collection idxtype name 1 1 안중근2 1 윤봉길3 2 김유신4 2 이순..